DyldChainedPtr

Package: ghidra.app.util.bin.format.macho.dyld
Type: class

11.1_PUBLIC

addedmethod: getChainValue
static long getChainValue(ghidra.app.util.bin.BinaryReader reader, long chainLoc, ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat) throws IOException
addedmethod: getSize
static int getSize(ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat)
removedmethod: getChainValue
static long getChainValue(ghidra.program.model.mem.Memory memory, ghidra.program.model.address.Address chainLoc, ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat) throws MemoryAccessException
removedmethod: getDiversity
static long getDiversity(ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat, long chainValue)
removedmethod: getKey
static long getKey(ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat, long chainValue)
removedmethod: hasAddrDiversity
static boolean hasAddrDiversity(ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat, long chainValue)
removedmethod: setChainValue
static ghidra.program.model.reloc.RelocationResult setChainValue(ghidra.program.model.mem.Memory memory, ghidra.program.model.address.Address chainLoc, ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat, long value) throws MemoryAccessException

10.3_PUBLIC

addedmethod: isRelative
static boolean isRelative(ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat)
modifiedmethod: setChainValue
return type: void → RelocationResult
- static void setChainValue(ghidra.program.model.mem.Memory memory, ghidra.program.model.address.Address chainLoc, ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat, long value) throws MemoryAccessException
+ static ghidra.program.model.reloc.RelocationResult setChainValue(ghidra.program.model.mem.Memory memory, ghidra.program.model.address.Address chainLoc, ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat, long value) throws MemoryAccessException

10.1_PUBLIC

introducedInitial version