Package ghidra.app.util.bin.format.dwarf4.next
package ghidra.app.util.bin.format.dwarf4.next
-
ClassDescriptionHandles the details of iterating all the
DIEAsof a DWARF program.Logic to test if a Data instance is replaceable with a data type.Thisconflict handlerattempts to match conflictingcomposite data types(structure or union) when they have compatible data layouts.Creates GhidraDataTypes using information from DWARF debug entries.Manages mappings between DWARF DIEs and Ghidra DataTypes.Represents a function that was read from DWARF information.Iterates through all DIEAs in aDWARFProgramand creates Ghidra functions and variables.Import options exposed by theDWARFAnalyzerInformation about what actions were performed during a DWARF import.A immutable hierarchical path based name implementation that can be viewed as eithernamespacesorcategorypaths.Performs a DWARF datatype import and a DWARF function import, under the control of theDWARFImportOptions.DWARFProgram encapsulates aGhidra programwith DWARF specific reference data used byDWARFDataTypeImporterandDWARFFunctionImporter, along with some helper functions.Immutable mapping information between DWARF and Ghidra.Factory class to instantiate and cacheDWARFRegisterMappingsobjects.Small class to hold the filename and line number info values from DWARFDIEs.Represents a function parameter, local variable, or global variable.Helper for allocating unique string names.Represents a hierarchical path of containers that hold names of objects.A offset-to-String string table backed by a simple byte array (encoded as UTF-8).