ElfSymbol

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

10.3_PUBLIC

modifiedtype-implements: ElfSymbol
- ghidra.app.util.bin.ByteArrayConverter
+ (none)
removedmethod: createGlobalFunctionSymbol
static ghidra.app.util.bin.format.elf.ElfSymbol createGlobalFunctionSymbol(ghidra.app.util.bin.format.elf.ElfHeader header, int name, java.lang.String nameAsString, long addr, int symbolIndex, ghidra.app.util.bin.format.elf.ElfSymbolTable symbolTable)
removedmethod: createNullSymbol
static ghidra.app.util.bin.format.elf.ElfSymbol createNullSymbol(ghidra.app.util.bin.format.elf.ElfHeader header)
removedmethod: createSectionSymbol32
static ghidra.app.util.bin.format.elf.ElfSymbol createSectionSymbol32(ghidra.app.util.bin.format.elf.ElfHeader header, long sectionAddress, short sectionHeaderIndex, java.lang.String name, int symbolIndex, ghidra.app.util.bin.format.elf.ElfSymbolTable symbolTable)
removedmethod: setValue
void setValue(long value)
removedmethod: toBytes
byte[] toBytes(ghidra.util.DataConverter dc)

10.2_PUBLIC

addedmethod: createNullSymbol
static ghidra.app.util.bin.format.elf.ElfSymbol createNullSymbol(ghidra.app.util.bin.format.elf.ElfHeader header)
addedfield: FORMATTED_NO_NAME
static java.lang.String FORMATTED_NO_NAME
addedmethod: getExtendedSectionHeaderIndex
int getExtendedSectionHeaderIndex()
addedmethod: getFormattedName
java.lang.String getFormattedName()
addedmethod: hasProcessorSpecificSymbolSectionIndex
boolean hasProcessorSpecificSymbolSectionIndex()
addedmethod: initSymbolName
void initSymbolName(ghidra.app.util.bin.BinaryReader reader, ghidra.app.util.bin.format.elf.ElfStringTable stringTable)
removedmethod: createElfSymbol
static ghidra.app.util.bin.format.elf.ElfSymbol createElfSymbol(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader, int symbolIndex, ghidra.app.util.bin.format.elf.ElfSymbolTable symbolTable, ghidra.app.util.bin.format.elf.ElfHeader header) throws IOException
removedmethod: initSymbolName
void initSymbolName(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader, ghidra.app.util.bin.format.elf.ElfStringTable stringTable)

9.2.3_PUBLIC

addedmethod: createElfSymbol
static ghidra.app.util.bin.format.elf.ElfSymbol createElfSymbol(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader, int symbolIndex, ghidra.app.util.bin.format.elf.ElfSymbolTable symbolTable, ghidra.app.util.bin.format.elf.ElfHeader header) throws IOException
addedmethod: initSymbolName
void initSymbolName(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader, ghidra.app.util.bin.format.elf.ElfStringTable stringTable)
removedmethod: createElfSymbol
static ghidra.app.util.bin.format.elf.ElfSymbol createElfSymbol(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader, int symbolIndex, ghidra.app.util.bin.format.elf.ElfSymbolTable symbolTable, ghidra.app.util.bin.format.elf.ElfStringTable stringTable, ghidra.app.util.bin.format.elf.ElfHeader header) throws IOException

9.0.1_PUBLIC

introducedInitial version