ElfLoadAdapter

Package: ghidra.app.util.bin.format.elf.extend
Type: class

11.1_PUBLIC

addedmethod: getDefaultImageBase
long getDefaultImageBase(ghidra.app.util.bin.format.elf.ElfHeader elfHeader)
addedmethod: getSectionSymbolRelativeOffset
java.lang.Long getSectionSymbolRelativeOffset(ghidra.app.util.bin.format.elf.ElfSectionHeader section, ghidra.program.model.address.Address sectionBase, ghidra.app.util.bin.format.elf.ElfSymbol elfSymbol)

10.3_PUBLIC

modifiedmethod: getFilteredLoadInputStream
added throws IOException
- java.io.InputStream getFilteredLoadInputStream(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.app.util.bin.format.MemoryLoadable loadable, ghidra.program.model.address.Address start, long dataLength, java.io.InputStream dataInput)
+ java.io.InputStream getFilteredLoadInputStream(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.app.util.bin.format.MemoryLoadable loadable, ghidra.program.model.address.Address start, long dataLength, java.io.InputStream dataInput) throws IOException

10.0_PUBLIC

addedmethod: calculateSymbolAddress
ghidra.program.model.address.Address calculateSymbolAddress(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.app.util.bin.format.elf.ElfSymbol elfSymbol) throws NoValueException

9.2_PUBLIC

addedmethod: getAdjustedMemoryOffset
long getAdjustedMemoryOffset(long elfOffset, ghidra.program.model.address.AddressSpace space)

9.1_PUBLIC

addedmethod: getPreferredSectionAddress
ghidra.program.model.address.Address getPreferredSectionAddress(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.app.util.bin.format.elf.ElfSectionHeader elfSectionHeader)
addedmethod: getPreferredSegmentAddress
ghidra.program.model.address.Address getPreferredSegmentAddress(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.app.util.bin.format.elf.ElfProgramHeader elfProgramHeader)
addedmethod: hasFilteredLoadInputStream
boolean hasFilteredLoadInputStream(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.app.util.bin.format.MemoryLoadable loadable, ghidra.program.model.address.Address start)

9.0.1_PUBLIC

introducedInitial version