- actionTableInsert
int actionTableInsert(Outbuffer* atbuf, int ttindex, int nextoffset)
Insert action (ttindex, offset) in Action Table
if it is not already there.
- genDwarfEh
void genDwarfEh(Funcsym* sfunc, int seg, Outbuffer* et, bool scancode, uint startoffset, uint retoffset)
Generate .gcc_except_table, aka LS
- sLEB128size
uint sLEB128size(int value)
Determine size of Signed LEB128 encoded value.
- uLEB128size
uint uLEB128size(uint value)
Determine size of Unsigned LEB128 encoded value.
- unittest_LEB128
void unittest_LEB128()
Undocumented in source. Be warned that the author may not have intended to support it.
- unittest_actionTableInsert
void unittest_actionTableInsert()
Undocumented in source. Be warned that the author may not have intended to support it.
- unittest_dwarfeh
void unittest_dwarfeh()
Undocumented in source. Be warned that the author may not have intended to support it.
Compiler implementation of the D programming language. Implements LSDA (Language Specific Data Area) table generation for Dwarf Exception Handling.