Module lief::dwarf

Modules

Structs

  • A DWARF compilation unit
  • This class represents a DWARF debug information. It can embed different compilation units which can be accessed through compilation_units() .
  • This structure represents a DWARF function which can be associated with either: DW_TAG_subprogram or DW_TAG_inlined_subroutine.
  • This class materializes a scope in which Function, Variable, Type, … can be defined.
  • Return an iterator of the variable DW_TAG_variable defined within the scope of this function. This includes regular stack-based variables as well as static ones.

Enums

  • This class represents a DWARF Type which includes:

Functions

  • Load a DWARF from its file path