# Package ghidra.app.util.bin.format.dwarf4

package ghidra.app.util.bin.format.dwarf4

- Related Packages
  Package
  Description
  ghidra.app.util.bin.format
  ghidra.app.util.bin.format.dwarf4.attribs
  ghidra.app.util.bin.format.dwarf4.encoding
  ghidra.app.util.bin.format.dwarf4.expression
  ghidra.app.util.bin.format.dwarf4.external
  ghidra.app.util.bin.format.dwarf4.funcfixup
  ghidra.app.util.bin.format.dwarf4.next
- Class
  Description
  DebugInfoEntry
  A DWARF Debug Info Entry is a collection of `attributes` in a hierarchical structure (see `DebugInfoEntry.getParent()`, `DebugInfoEntry.getChildren()`).
  DIEAggregate
  DIEAggregate groups related `DebugInfoEntry` records together in a single interface for querying attribute values.
  DWARFAbbreviation
  This class represents the 'schema' for a DWARF DIE record.
  DWARFAttributeSpecification
  Information about a single DWARF attribute.
  DWARFCompilationUnit
  A DWARF "CompilationUnit" is a contiguous block of `DIE` records found in a ".debug_info" section of an ELF program.
  DWARFCompileUnit
  DWARFCompileUnit hold some values retrieved from a DWARF DW_TAG_compile_unit DIE.
  DWARFException
  DWARFLine
  DWARFLine.DWARFFile
  DWARFFile is used to store file information for each entry in the line section header.
  DWARFLocation
  DWARFPreconditionException
  Thrown when a precondition to successfully processing DWARF information is not met.
  DWARFRange
  Holds the start (inclusive) and end (exclusive) addresses of a range.
  DWARFUtil
  DWARFUtil.LengthResult