MachoPrelinkProgramBuilder

Package: ghidra.app.util.opinion
Type: class

10.4_PUBLIC

addedmethod: buildProgram
static void buildProgram(ghidra.program.model.listing.Program program, ghidra.app.util.bin.ByteProvider provider, ghidra.program.database.mem.FileBytes fileBytes, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws Exception
removedmethod: buildProgram
static void buildProgram(ghidra.program.model.listing.Program program, ghidra.app.util.bin.ByteProvider provider, ghidra.program.database.mem.FileBytes fileBytes, boolean addChainedFixupsRelocations, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws Exception

10.2_PUBLIC

addedmethod: buildProgram
static void buildProgram(ghidra.program.model.listing.Program program, ghidra.app.util.bin.ByteProvider provider, ghidra.program.database.mem.FileBytes fileBytes, boolean addChainedFixupsRelocations, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws Exception
removedmethod: doRelocations
void doRelocations() throws Exception
removedmethod: fixPreLinkAddresses
void fixPreLinkAddresses() throws MemoryAccessException, CancelledException, Exception, IOException, MachException
removedmethod: processPreLinkMachoInfo
void processPreLinkMachoInfo() throws Exception, IOException, MachException

10.1_PUBLIC

addedmethod: doRelocations
void doRelocations() throws Exception
addedmethod: fixPreLinkAddresses
void fixPreLinkAddresses() throws MemoryAccessException, CancelledException, Exception, IOException, MachException
addedmethod: processPreLinkMachoInfo
void processPreLinkMachoInfo() throws Exception, IOException, MachException

9.0.2_PUBLIC

addedmethod: build
void build() throws Exception
addedmethod: renameObjMsgSendRtpSymbol
void renameObjMsgSendRtpSymbol() throws DuplicateNameException, InvalidInputException

9.0.1_PUBLIC

introducedInitial version