Package ghidra.app.util.bin.format.dwarf.external
package ghidra.app.util.bin.format.dwarf.external
-
ClassDescriptionA
DebugFileProviderthat expects the external debug files to be named using the hexadecimal value of the hash of the file, and to be arranged in a bucketed directory hierarchy using the first 2 hexdigits of the hash.RepresentsExternalDebugInfofound in a build-id property embedded in an ELF file.ADebugInfoProviderthat can directly providefiles.ADebugInfoProviderthat also allows storing filesBase interface for objects that can provide DWARF debug files.Information that might be needed to create a newDebugInfoProviderinstance.List ofDebugInfoProvidertypes that can be saved / restored from a configuration string.RepresentsExternalDebugInfofound in a debug-link property embedded in an ELF file.ADebugInfoProviderthat returns debug objects as a stream.Wrapper around a DebugInfoProvider that prevents it from being queried, but retains it in the configuration list.A collection ofprovidersthat can be queried to find a DWARF external debug file.Metadata needed to find an ELF/DWARF external debug file, retrieved from an ELF binary's ".gnu_debuglink" section and/or ".note.gnu.build-id" section.Queries debuginfod REST servers for debug objects.Provides debug files found in a debuginfod-client compatible directory structure.Searches for DWARF external debug files specified via a debug-link filename / crc recursively in a directory.ADebugFileProviderthat only looks in the program's original import directory for matching debug files.