LoadCommand

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

11.4_PUBLIC

addedmethod: checkCount
long checkCount(long count) throws IOException
addedmethod: fileOffsetToAddress
ghidra.program.model.address.Address fileOffsetToAddress(ghidra.program.model.listing.Program program, ghidra.app.util.bin.format.macho.MachHeader header, long fileOffset, long size)
modifiedmethod: getLinkerDataSize
return type: int → long
- int getLinkerDataSize()
+ long getLinkerDataSize()
removedmethod: fileOffsetToAddress
ghidra.program.model.address.Address fileOffsetToAddress(ghidra.program.model.listing.Program program, ghidra.app.util.bin.format.macho.MachHeader header, long fileOffset, int size)

11.3.2_PUBLIC

addedmethod: fileOffsetToAddress
ghidra.program.model.address.Address fileOffsetToAddress(ghidra.program.model.listing.Program program, ghidra.app.util.bin.format.macho.MachHeader header, long fileOffset, int size)
modifiedmethod: getLinkerDataOffset
return type: int → long
- int getLinkerDataOffset()
+ long getLinkerDataOffset()
removedmethod: fileOffsetToAddress
ghidra.program.model.address.Address fileOffsetToAddress(ghidra.program.model.listing.Program program, ghidra.app.util.bin.format.macho.MachHeader header, int fileOffset, int size)

11.3_PUBLIC

removedmethod: setEndian
static void setEndian(ghidra.program.model.listing.Data data, boolean bigEndian) throws Exception

10.4_PUBLIC

addedmethod: createPlateComment
void createPlateComment(ghidra.program.flatapi.FlatProgramAPI api, ghidra.program.model.address.Address addr)
addedmethod: fileOffsetToAddress
ghidra.program.model.address.Address fileOffsetToAddress(ghidra.program.model.listing.Program program, ghidra.app.util.bin.format.macho.MachHeader header, int fileOffset, int size)
addedmethod: getContextualName
java.lang.String getContextualName(java.lang.String source, java.lang.String additionalDescription)
addedmethod: getLinkerDataOffset
int getLinkerDataOffset()
addedmethod: getLinkerDataSize
int getLinkerDataSize()
addedmethod: markup
void markup(ghidra.program.model.listing.Program program, ghidra.app.util.bin.format.macho.MachHeader header, java.lang.String source, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log) throws CancelledException
addedmethod: markupPlateComment
void markupPlateComment(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address address, java.lang.String source, java.lang.String additionalDescription)
addedmethod: markupRawBinary
void markupRawBinary(ghidra.app.util.bin.format.macho.MachHeader header, ghidra.program.flatapi.FlatProgramAPI api, ghidra.program.model.address.Address baseAddress, ghidra.program.model.listing.ProgramModule parentModule, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log)
addedmethod: setEndian
static void setEndian(ghidra.program.model.listing.Data data, boolean bigEndian) throws Exception
removedmethod: markup
void markup(ghidra.app.util.bin.format.macho.MachHeader header, ghidra.program.flatapi.FlatProgramAPI api, ghidra.program.model.address.Address baseAddress, boolean isBinary, ghidra.program.model.listing.ProgramModule parentModule, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log)

10.2_PUBLIC

removedmethod: initLoadCommand
void initLoadCommand(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader) throws IOException

9.0.2_PUBLIC

addedmethod: createFragment
ghidra.program.model.listing.ProgramFragment createFragment(ghidra.program.flatapi.FlatProgramAPI api, ghidra.program.model.address.Address baseAddress, ghidra.program.model.listing.ProgramModule module) throws Exception
addedmethod: initLoadCommand
void initLoadCommand(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader) throws IOException
addedmethod: updateMonitor
void updateMonitor(ghidra.util.task.TaskMonitor monitor)

9.0.1_PUBLIC

introducedInitial version