addedfield:
dieContainer
ghidra.app.util.bin.format.dwarf.DIEContainer dieContainer
addedmethod:
getDIEContainer
ghidra.app.util.bin.format.dwarf.DIEContainer getDIEContainer()
addedmethod:
getSectionProvider
ghidra.app.util.bin.format.dwarf.sectionprovider.DWARFSectionProvider getSectionProvider()
addedmethod:
isZeroDataAddress
boolean isZeroDataAddress(ghidra.program.model.address.Address addr)
modifiedfield:
REF_ATTRS
type: EnumSet → EnumSet
- static java.util.EnumSet<ghidra.app.util.bin.format.dwarf.attribs.DWARFAttribute> REF_ATTRS
+ static java.util.EnumSet<ghidra.app.util.bin.format.dwarf.attribs.DWARFAttributeId> REF_ATTRS
removedfield:
compUnitDieIndex
java.util.TreeMap<java.lang.Integer,ghidra.app.util.bin.format.dwarf.DWARFCompilationUnit> compUnitDieIndex
removedfield:
compUnits
java.util.List<ghidra.app.util.bin.format.dwarf.DWARFCompilationUnit> compUnits
removedfield:
diesByOffset
ghidra.util.datastruct.WeakValueHashMap<java.lang.Long,ghidra.app.util.bin.format.dwarf.DebugInfoEntry> diesByOffset
removedmethod:
dumpDIEs
void dumpDIEs(java.io.PrintStream ps)
removedmethod:
getAddress
long getAddress(ghidra.app.util.bin.format.dwarf.attribs.DWARFForm form, long value, ghidra.app.util.bin.format.dwarf.DWARFCompilationUnit cu) throws IOException
removedmethod:
getAggregate
ghidra.app.util.bin.format.dwarf.DIEAggregate getAggregate(ghidra.app.util.bin.format.dwarf.DebugInfoEntry die)
removedmethod:
getAggregate
ghidra.app.util.bin.format.dwarf.DIEAggregate getAggregate(long dieOffset)
removedmethod:
getChildrenOf
java.util.List<ghidra.app.util.bin.format.dwarf.DebugInfoEntry> getChildrenOf(int dieIndex)
removedmethod:
getDebugLineBR
ghidra.app.util.bin.BinaryReader getDebugLineBR()
removedmethod:
getDIEByOffset
ghidra.app.util.bin.format.dwarf.DebugInfoEntry getDIEByOffset(long dieOffset)
removedmethod:
getLine
ghidra.app.util.bin.format.dwarf.line.DWARFLine getLine(ghidra.app.util.bin.format.dwarf.DIEAggregate diea, ghidra.app.util.bin.format.dwarf.attribs.DWARFAttribute attribute) throws IOException
removedmethod:
getLine
ghidra.app.util.bin.format.dwarf.line.DWARFLine getLine(long offset, ghidra.app.util.bin.format.dwarf.DWARFCompilationUnit cu, boolean readIfMissing) throws IOException
removedmethod:
getLocationList
ghidra.app.util.bin.format.dwarf.DWARFLocationList getLocationList(ghidra.app.util.bin.format.dwarf.DIEAggregate diea, ghidra.app.util.bin.format.dwarf.attribs.DWARFAttribute attribute) throws IOException
removedmethod:
getMacroEntries
java.util.List<ghidra.app.util.bin.format.dwarf.macro.entry.DWARFMacroInfoEntry> getMacroEntries(ghidra.app.util.bin.format.dwarf.macro.DWARFMacroHeader macroHeader) throws IOException
removedmethod:
getMacroHeader
ghidra.app.util.bin.format.dwarf.macro.DWARFMacroHeader getMacroHeader(long offset, ghidra.app.util.bin.format.dwarf.DWARFCompilationUnit cu)
removedmethod:
getOffsetOfIndexedElement
long getOffsetOfIndexedElement(ghidra.app.util.bin.format.dwarf.attribs.DWARFForm form, int index, ghidra.app.util.bin.format.dwarf.DWARFCompilationUnit cu) throws IOException
removedmethod:
getParentOf
ghidra.app.util.bin.format.dwarf.DebugInfoEntry getParentOf(int dieIndex)
removedmethod:
getRangeList
ghidra.app.util.bin.format.dwarf.DWARFRangeList getRangeList(ghidra.app.util.bin.format.dwarf.DIEAggregate diea, ghidra.app.util.bin.format.dwarf.attribs.DWARFAttribute attribute) throws IOException
removedmethod:
getReaderForCompUnit
ghidra.app.util.bin.BinaryReader getReaderForCompUnit(ghidra.app.util.bin.format.dwarf.DWARFCompilationUnit cu)
removedmethod:
getReferringTypedef
static ghidra.app.util.bin.format.dwarf.DIEAggregate getReferringTypedef(ghidra.app.util.bin.format.dwarf.DIEAggregate diea)
removedmethod:
getString
java.lang.String getString(ghidra.app.util.bin.format.dwarf.attribs.DWARFForm form, long offset, ghidra.app.util.bin.format.dwarf.DWARFCompilationUnit cu) throws IOException
removedmethod:
getTypeReferers
java.util.List<ghidra.app.util.bin.format.dwarf.DIEAggregate> getTypeReferers(ghidra.app.util.bin.format.dwarf.DIEAggregate targetDIEA, ghidra.app.util.bin.format.dwarf.DWARFTag tag)
removedmethod:
indexDIEAggregates
void indexDIEAggregates(ghidra.util.datastruct.LongArrayList aggrTargets, ghidra.util.task.TaskMonitor monitor) throws CancelledException, DWARFException
removedmethod:
indexDIEATypeRefs
void indexDIEATypeRefs(ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod:
internAttributeSpec
ghidra.app.util.bin.format.dwarf.attribs.DWARFAttribute.AttrDef internAttributeSpec(ghidra.app.util.bin.format.dwarf.attribs.DWARFAttribute.AttrDef das)
removedmethod:
setStringTable
void setStringTable(ghidra.app.util.bin.format.dwarf.StringTable st)
removedmethod:
updateSiblingIndexes
void updateSiblingIndexes(ghidra.util.datastruct.IntArrayList siblingIndexList, ghidra.util.datastruct.IntArrayList parentIndexList, int index)
addedmethod:
getCharset
java.nio.charset.Charset getCharset()
addedmethod:
getLine
ghidra.app.util.bin.format.dwarf.line.DWARFLine getLine(long offset, ghidra.app.util.bin.format.dwarf.DWARFCompilationUnit cu, boolean readIfMissing) throws IOException
addedmethod:
getMacroEntries
java.util.List<ghidra.app.util.bin.format.dwarf.macro.entry.DWARFMacroInfoEntry> getMacroEntries(ghidra.app.util.bin.format.dwarf.macro.DWARFMacroHeader macroHeader) throws IOException
addedmethod:
getMacroHeader
ghidra.app.util.bin.format.dwarf.macro.DWARFMacroHeader getMacroHeader(long offset, ghidra.app.util.bin.format.dwarf.DWARFCompilationUnit cu)