dmd.backend.dwarf

Definitions for DWARF debug infos (v3)

Members

Functions

dwarf_abbrev_code
uint dwarf_abbrev_code(ubyte* data, size_t nbytes)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_addrel
void dwarf_addrel(int seg, targ_size_t offset, int targseg, targ_size_t val)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_eh_frame_fixup
int dwarf_eh_frame_fixup(int seg, targ_size_t offset, Symbol* s, targ_size_t val, Symbol* seh)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_except_gentables
void dwarf_except_gentables(Funcsym* sfunc, uint startoffset, uint retoffset)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_func_start
void dwarf_func_start(Symbol* sfunc)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_func_term
void dwarf_func_term(Symbol* sfunc)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_initfile
void dwarf_initfile(const(char)* filename)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_initmodule
void dwarf_initmodule(const(char)* filename, const(char)* modulename)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_reftoident
int dwarf_reftoident(int seg, targ_size_t offset, Symbol* s, targ_size_t val)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_regno
int dwarf_regno(int reg)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_termfile
void dwarf_termfile()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_termmodule
void dwarf_termmodule()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_typidx
uint dwarf_typidx(type* t)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
genDwarfEh
void genDwarfEh(Funcsym* sfunc, int seg, Outbuffer* et, bool scancode, uint startoffset, uint retoffset)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Manifest constants

DWARF_VERSION
enum DWARF_VERSION;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

See Also

Meta

Source

See Source File
$(DMDSRC backend/_dwarf.d)