mirror of
https://github.com/cc65/cc65.git
synced 2024-07-05 06:28:57 +00:00
Dump export and import ids.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5184 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
aa1a103154
commit
cc1326c6c2
@ -676,6 +676,8 @@ void DumpObjDbgSyms (FILE* F, unsigned long Offset)
|
|||||||
|
|
||||||
unsigned long Value = 0;
|
unsigned long Value = 0;
|
||||||
unsigned long Size = 0;
|
unsigned long Size = 0;
|
||||||
|
unsigned ImportId = 0;
|
||||||
|
unsigned ExportId = 0;
|
||||||
|
|
||||||
/* Read the data for one symbol */
|
/* Read the data for one symbol */
|
||||||
unsigned Type = ReadVar (F);
|
unsigned Type = ReadVar (F);
|
||||||
@ -691,6 +693,12 @@ void DumpObjDbgSyms (FILE* F, unsigned long Offset)
|
|||||||
if (SYM_HAS_SIZE (Type)) {
|
if (SYM_HAS_SIZE (Type)) {
|
||||||
Size = ReadVar (F);
|
Size = ReadVar (F);
|
||||||
}
|
}
|
||||||
|
if (SYM_IS_IMPORT (Type)) {
|
||||||
|
ImportId = ReadVar (F);
|
||||||
|
}
|
||||||
|
if (SYM_IS_EXPORT (Type)) {
|
||||||
|
ExportId = ReadVar (F);
|
||||||
|
}
|
||||||
|
|
||||||
/* Skip the line infos */
|
/* Skip the line infos */
|
||||||
SkipLineInfoList (F);
|
SkipLineInfoList (F);
|
||||||
@ -710,6 +718,12 @@ void DumpObjDbgSyms (FILE* F, unsigned long Offset)
|
|||||||
if (SYM_HAS_SIZE (Type)) {
|
if (SYM_HAS_SIZE (Type)) {
|
||||||
printf (" Size:%20s0x%04lX (%lu)\n", "", Size, Size);
|
printf (" Size:%20s0x%04lX (%lu)\n", "", Size, Size);
|
||||||
}
|
}
|
||||||
|
if (SYM_IS_IMPORT (Type)) {
|
||||||
|
printf (" Import:%24u\n", ImportId);
|
||||||
|
}
|
||||||
|
if (SYM_IS_EXPORT (Type)) {
|
||||||
|
printf (" Export:%24u\n", ExportId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Destroy the string pool */
|
/* Destroy the string pool */
|
||||||
|
Loading…
Reference in New Issue
Block a user