addedmethod:
create
static byte[] create(int magic, java.lang.String name, long vmAddr, long vmSize, long fileOffset, long fileSize, int maxProt, int initProt, int flags) throws MachException
addedmethod:
is32bit
boolean is32bit()
modifiedmethod:
getNumberOfSections
return type: int → long
- int getNumberOfSections()
+ long getNumberOfSections()
removedmethod:
create
static byte[] create(int magic, java.lang.String name, long vmAddr, long vmSize, long fileOffset, long fileSize, int maxProt, int initProt, int numSections, int flags) throws MachException
addedmethod:
create
static byte[] create(int magic, java.lang.String name, long vmAddr, long vmSize, long fileOffset, long fileSize, int maxProt, int initProt, int numSections, int flags) throws MachException
addedmethod:
setSegmentName
void setSegmentName(java.lang.String name)
addedmethod:
size
static int size(int magic) throws MachException
addedmethod:
contains
boolean contains(long addr)
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:
setFileSize
void setFileSize(long fileSize)
addedmethod:
setVMsize
void setVMsize(long vmSize)
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)