DyldCacheHeader

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

11.4.1_PUBLIC

addedmethod: getFunctionVariantInfoAddr
long getFunctionVariantInfoAddr()
addedmethod: getFunctionVariantInfoSize
long getFunctionVariantInfoSize()
addedmethod: getImageInfos
java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldCacheImageInfo> getImageInfos()
addedmethod: getPreWarmingDataOffset
long getPreWarmingDataOffset()
addedmethod: getPreWarmingDataSize
long getPreWarmingDataSize()
removedmethod: getMappedImages
java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldCacheImage> getMappedImages()

11.4_PUBLIC

addedmethod: getAccelerateInfoAddrOrDyldInCacheMH
long getAccelerateInfoAddrOrDyldInCacheMH()
addedmethod: getAccelerateInfoSizeOrDyldInCacheEntry
long getAccelerateInfoSizeOrDyldInCacheEntry()
addedmethod: getAltOsVersion
int getAltOsVersion()
addedmethod: getAltPlatform
int getAltPlatform()
addedmethod: getBranchPoolsCount
int getBranchPoolsCount()
addedmethod: getBranchPoolsOffset
int getBranchPoolsOffset()
addedmethod: getBuiltFromChainedFixups
boolean getBuiltFromChainedFixups()
addedmethod: getCacheAtlasOffset
long getCacheAtlasOffset()
addedmethod: getCacheAtlasSize
long getCacheAtlasSize()
addedmethod: getCacheSubType
java.lang.Integer getCacheSubType()
addedmethod: getCacheType
long getCacheType()
addedmethod: getCodeSignatureOffset
long getCodeSignatureOffset()
addedmethod: getCodeSignatureSize
long getCodeSignatureSize()
addedmethod: getDyldBaseAddress
long getDyldBaseAddress()
addedmethod: getDyldInfo
int getDyldInfo()
addedmethod: getDylibsExpectedOnDisk
boolean getDylibsExpectedOnDisk()
addedmethod: getDylibsImageArrayAddr
long getDylibsImageArrayAddr()
addedmethod: getDylibsImageArraySize
long getDylibsImageArraySize()
addedmethod: getDylibsPBLSetAddr
long getDylibsPBLSetAddr()
addedmethod: getDylibsPBLStateArrayAddrUnused
long getDylibsPBLStateArrayAddrUnused()
addedmethod: getDylibsTriAddr
long getDylibsTriAddr()
addedmethod: getDylibsTrieSize
long getDylibsTrieSize()
addedmethod: getDynamicDataMaxSize
long getDynamicDataMaxSize()
addedmethod: getDynamicDataOffset
long getDynamicDataOffset()
addedmethod: getFormatVersion
int getFormatVersion()
addedmethod: getImagesCountOld
int getImagesCountOld()
addedmethod: getImagesOffsetOld
int getImagesOffsetOld()
addedmethod: getImagesTextCount
long getImagesTextCount()
addedmethod: getImagesTextOffset
long getImagesTextOffset()
addedmethod: getLocallyBuildCache
boolean getLocallyBuildCache()
addedmethod: getLocalSymbolsOffset
long getLocalSymbolsOffset()
addedmethod: getLocalSymbolsSize
long getLocalSymbolsSize()
addedmethod: getMappingCount
int getMappingCount()
addedmethod: getMappingOffset
int getMappingOffset()
addedmethod: getMappingWithSlideCount
int getMappingWithSlideCount()
addedmethod: getMappingWithSlideOffset
int getMappingWithSlideOffset()
addedmethod: getMaxSlide
long getMaxSlide()
addedmethod: getObjcOptsOffset
long getObjcOptsOffset()
addedmethod: getObjcOptsSize
long getObjcOptsSize()
addedmethod: getOsVersion
int getOsVersion()
addedmethod: getOtherImageArrayAddr
long getOtherImageArrayAddr()
addedmethod: getOtherImageArraySize
long getOtherImageArraySize()
addedmethod: getOtherImageGroupAddrUnused
long getOtherImageGroupAddrUnused()
addedmethod: getOtherImageGroupSizeUnused
long getOtherImageGroupSizeUnused()
addedmethod: getOtherTriAddr
long getOtherTriAddr()
addedmethod: getOtherTrieSize
long getOtherTrieSize()
addedmethod: getPatchInfoAddr
long getPatchInfoAddr()
addedmethod: getPatchInfoSize
long getPatchInfoSize()
addedmethod: getPlatform
int getPlatform()
addedmethod: getProgClosuresAddr
long getProgClosuresAddr()
addedmethod: getProgClosuresSize
long getProgClosuresSize()
addedmethod: getProgClosuresTrieAddr
long getProgClosuresTrieAddr()
addedmethod: getProgClosuresTrieSize
long getProgClosuresTrieSize()
addedmethod: getProgramsPBLSetPoolAddr
long getProgramsPBLSetPoolAddr()
addedmethod: getProgramsPBLSetPoolSize
long getProgramsPBLSetPoolSize()
addedmethod: getProgramTrieAddr
long getProgramTrieAddr()
addedmethod: getProgramTrieSize
int getProgramTrieSize()
addedmethod: getReader
ghidra.app.util.bin.BinaryReader getReader()
addedmethod: getRosettaReadOnlyAddr
long getRosettaReadOnlyAddr()
addedmethod: getRosettaReadOnlySize
long getRosettaReadOnlySize()
addedmethod: getRosettaReadWriteAddr
long getRosettaReadWriteAddr()
addedmethod: getRosettaReadWriteSize
long getRosettaReadWriteSize()
addedmethod: getSharedRegionSize
long getSharedRegionSize()
addedmethod: getSharedRegionStart
long getSharedRegionStart()
addedmethod: getSimulator
boolean getSimulator()
addedmethod: getSlideInfoOffset
long getSlideInfoOffset()
addedmethod: getSlideInfoSize
long getSlideInfoSize()
addedmethod: getSubCacheArrayCount
java.lang.Integer getSubCacheArrayCount()
addedmethod: getSubCacheArrayOffset
int getSubCacheArrayOffset()
addedmethod: getSwiftOptsOffset
long getSwiftOptsOffset()
addedmethod: getSwiftOptsSize
long getSwiftOptsSize()
addedmethod: getTproMappingsCount
int getTproMappingsCount()
addedmethod: getTproMappingsOffset
int getTproMappingsOffset()
modifiedmethod: getSymbolFileUUID
return type: String → byte[]
- java.lang.String getSymbolFileUUID()
+ byte[] getSymbolFileUUID()
modifiedmethod: getUUID
return type: String → byte[]
- java.lang.String getUUID()
+ byte[] getUUID()
removedmethod: getEntryPoint
java.lang.Long getEntryPoint()

10.4_PUBLIC

addedmethod: getEntryPoint
java.lang.Long getEntryPoint()
addedmethod: hasAccelerateInfo
boolean hasAccelerateInfo()
addedmethod: markup
void markup(ghidra.program.model.listing.Program program, boolean markupLocalSymbols, ghidra.program.model.address.AddressSpace space, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log) throws CancelledException
addedmethod: parseLocalSymbolsInfo
void parseLocalSymbolsInfo(boolean shouldParse, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws CancelledException
modifiedmethod: parseFromFile
param 1 renamed: parseSymbols → parseLocalSymbols
- void parseFromFile(boolean parseSymbols, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws CancelledException
+ void parseFromFile(boolean parseLocalSymbols, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: markup
void markup(ghidra.program.model.listing.Program program, ghidra.program.model.address.AddressSpace space, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log) throws CancelledException

10.2_PUBLIC

addedmethod: getSubcacheEntries
java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldSubcacheEntry> getSubcacheEntries()
addedmethod: getSymbolFileUUID
java.lang.String getSymbolFileUUID()
addedmethod: getUUID
java.lang.String getUUID()
addedmethod: hasSlideInfo
boolean hasSlideInfo()
addedmethod: isSubcache
boolean isSubcache()
addedmethod: setFileBlock
void setFileBlock(ghidra.program.model.mem.MemoryBlock block)
removedmethod: haSlideInfo
boolean haSlideInfo()

10.1_PUBLIC

addedmethod: getCacheMappingAndSlideInfos
java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldCacheMappingAndSlideInfo> getCacheMappingAndSlideInfos()
addedmethod: getMappedImages
java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldCacheImage> getMappedImages()
addedmethod: getSlideInfos
java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfoCommon> getSlideInfos()
addedmethod: haSlideInfo
boolean haSlideInfo()
addedmethod: unslidLoadAddress
long unslidLoadAddress()
removedmethod: getImageInfos
java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldCacheImageInfo> getImageInfos()
removedmethod: getSlideInfo
ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfoCommon getSlideInfo()
removedmethod: getSlideInfoOffset
long getSlideInfoOffset()
removedmethod: getSlideInfoSize
long getSlideInfoSize()

9.1_PUBLIC

introducedInitial version