ElfRelocation

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

11.1_PUBLIC

modifiedmethod: setType
param 1 renamed: type → typeId
- void setType(long type)
+ void setType(long typeId)

10.3_PUBLIC

modifiedtype-implements: ElfRelocation
- ghidra.app.util.bin.ByteArrayConverter, ghidra.app.util.bin.StructConverter
+ ghidra.app.util.bin.StructConverter
modifiedmethod: initElfRelocation
param 4 renamed: r_offset → offset; param 5 renamed: r_info → info; param 6 renamed: r_addend → addend
- void initElfRelocation(ghidra.app.util.bin.format.elf.ElfHeader elfHeader, int relocationTableIndex, boolean withAddend, long r_offset, long r_info, long r_addend) throws IOException
+ void initElfRelocation(ghidra.app.util.bin.format.elf.ElfHeader elfHeader, int relocationTableIndex, boolean withAddend, long offset, long info, long addend) throws IOException
removedmethod: setOffset
void setOffset(int offset)
removedmethod: setOffset
void setOffset(long offset)
removedmethod: toBytes
byte[] toBytes(ghidra.util.DataConverter dc)

10.2_PUBLIC

addedmethod: initElfRelocation
void initElfRelocation(ghidra.app.util.bin.BinaryReader reader, ghidra.app.util.bin.format.elf.ElfHeader elfHeader, int relocationTableIndex, boolean withAddend) throws IOException
removedmethod: initElfRelocation
void initElfRelocation(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader, ghidra.app.util.bin.format.elf.ElfHeader elfHeader, int relocationTableIndex, boolean withAddend) throws IOException

9.2_PUBLIC

addedmethod: getStandardRelocationEntrySize
static int getStandardRelocationEntrySize(boolean is64bit, boolean hasAddend)
addedmethod: initElfRelocation
void initElfRelocation(ghidra.app.util.bin.format.elf.ElfHeader elfHeader, int relocationTableIndex, boolean withAddend, long r_offset, long r_info, long r_addend) throws IOException
addedmethod: setType
void setType(long type)

9.0.2_PUBLIC

addedmethod: initElfRelocation
void initElfRelocation(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader, ghidra.app.util.bin.format.elf.ElfHeader elfHeader, int relocationTableIndex, boolean withAddend) throws IOException
addedmethod: is32Bit
boolean is32Bit()
addedfield: R_ADDEND_COMMENT
static java.lang.String R_ADDEND_COMMENT
addedfield: R_INFO_COMMENT
static java.lang.String R_INFO_COMMENT
addedfield: R_OFFSET_COMMENT
static java.lang.String R_OFFSET_COMMENT
addedmethod: sizeof
int sizeof()

9.0.1_PUBLIC

introducedInitial version