Module gimli::read::unit

source ·
Expand description

Functions for parsing DWARF .debug_info and .debug_types sections.

Structs

  • An attribute in a DebuggingInformationEntry, consisting of a name and associated value.
  • An iterator over a particular entry’s attributes.
  • The DebugInfo struct represents the DWARF debugging information found in the .debug_info section.
  • An iterator over the units of a .debug_info section.
  • The DebugTypes struct represents the DWARF type information found in the .debug_types section.
  • An iterator over the type-units of this .debug_types section.
  • A Debugging Information Entry (DIE).
  • A cursor into the Debugging Information Entries tree for a compilation unit.
  • A raw reader of the data that defines the Debugging Information Entries.
  • The state information for a tree view of the Debugging Information Entries.
  • An iterator that allows traversal of the children of an EntriesTreeNode.
  • A node in the Debugging Information Entry tree.
  • The common fields for the headers of compilation units and type units.

Enums

  • The value of an attribute in a DebuggingInformationEntry.
  • This enum specifies the type of the unit and any type specific data carried in the header (e.g. the type signature/type offset of a type unit).

Functions