X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=symbol.h;fp=symbol.h;h=c10d71b189f080c64c14541f66806959566510b7;hp=1a27a6b02736f42a52abe311461bcc1242a4d48a;hb=e8f9d55bc7aaf40ad5f55de6b3b3cb007d61c865;hpb=3bdb75018beeefb1b9ce2f431011f0db55721eb5 diff --git a/symbol.h b/symbol.h index 1a27a6b..c10d71b 100644 --- a/symbol.h +++ b/symbol.h @@ -37,6 +37,9 @@ SYM LLIST * last; // * -> end of macro linked list uint16_t cfileno; // File the macro is defined in uint32_t uid; // Symbol's unique ID + uint8_t st_type; // stabs debug symbol's "type" field + uint8_t st_other; // stabs debug symbol's "other" field + uint16_t st_desc; // stabs debug symbol's "description" field }; // Exported variables @@ -54,6 +57,7 @@ uint32_t AssignSymbolNos(uint8_t *, uint8_t *(*)()); uint32_t AssignSymbolNosELF(uint8_t *, uint8_t *(*)()); void DumpLODSymbols(void); uint8_t * GetSymbolNameByUID(uint32_t); +SYM * NewDebugSymbol(uint8_t *, uint8_t, uint8_t, uint16_t); #endif // __SYMBOL_H__