DWARFUtil

Package: ghidra.app.util.bin.format.dwarf4
Type: class

11.1_PUBLIC

removedtype: ghidra.app.util.bin.format.dwarf4.DWARFUtil
class DWARFUtil

10.3_PUBLIC

addedmethod: appendComment
static void appendComment(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address address, int commentType, java.lang.String prefix, java.lang.String comment, java.lang.String sep)
addedmethod: getCodeUnitForComment
static ghidra.program.model.listing.CodeUnit getCodeUnitForComment(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address address)
addedmethod: getLanguageDefinitionDirectory
static generic.jar.ResourceFile getLanguageDefinitionDirectory(ghidra.program.model.lang.Language lang) throws IOException
addedmethod: getLanguageExternalFile
static generic.jar.ResourceFile getLanguageExternalFile(ghidra.program.model.lang.Language lang, java.lang.String name) throws IOException
addedmethod: getLanguageExternalNameValue
static java.lang.String getLanguageExternalNameValue(ghidra.program.model.lang.Language lang, java.lang.String name) throws IOException
addedmethod: isEmptyArray
static boolean isEmptyArray(ghidra.program.model.data.DataType dt)
addedmethod: isPointerDataType
static boolean isPointerDataType(ghidra.app.util.bin.format.dwarf4.DIEAggregate diea)
addedmethod: isPointerTo
static boolean isPointerTo(ghidra.app.util.bin.format.dwarf4.DIEAggregate targetDIEA, ghidra.app.util.bin.format.dwarf4.DIEAggregate testDIEA)
addedmethod: isStackVarnode
static boolean isStackVarnode(ghidra.program.model.pcode.Varnode varnode)
addedmethod: isVoid
static boolean isVoid(ghidra.program.model.data.DataType dt)
addedmethod: isZeroByteDataType
static boolean isZeroByteDataType(ghidra.program.model.data.DataType dt)
addedmethod: packCompositeIfPossible
static void packCompositeIfPossible(ghidra.program.model.data.Composite original, ghidra.program.model.data.DataTypeManager dtm)
removedmethod: readAddress
static java.lang.Number readAddress(ghidra.app.util.bin.BinaryReader reader, byte pointerSize) throws IOException

10.2_PUBLIC

addedmethod: getStructLayoutFingerprint
static java.lang.String getStructLayoutFingerprint(ghidra.app.util.bin.format.dwarf4.DIEAggregate diea)

10.1_PUBLIC

addedmethod: readLength
static ghidra.app.util.bin.format.dwarf4.DWARFUtil.LengthResult readLength(ghidra.app.util.bin.BinaryReader reader, ghidra.program.model.listing.Program program) throws IOException, DWARFException

9.0.1_PUBLIC

introducedInitial version