Class DyldSubcacheEntry
java.lang.Object
ghidra.app.util.bin.format.macho.dyld.DyldSubcacheEntry
- All Implemented Interfaces:
StructConverter
Represents a dyld_subcache_entry structure.
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the extension of this subCache, if it is knownlong
Gets the offset of this subCache from the main cache base addressgetUuid()
Gets the UUID of the subCache fileReturns a structure datatype representing the contents of the implementor of this interface.
-
Constructor Details
-
DyldSubcacheEntry
Create a newDyldSubcacheEntry
.- Parameters:
reader
- ABinaryReader
positioned at the start of a DYLD subCache entry- Throws:
IOException
- if there was an IO-related problem creating the DYLD subCache entry
-
-
Method Details
-
getUuid
Gets the UUID of the subCache file- Returns:
- The UUID of the subCache file
-
getCacheVMOffset
public long getCacheVMOffset()Gets the offset of this subCache from the main cache base address- Returns:
- The offset of this subCache from the main cache base address
-
getCacheExtension
Gets the extension of this subCache, if it is known- Returns:
- The extension of this subCache, or null if it is not known
-
toDataType
Description copied from interface:StructConverter
Returns a structure datatype representing the contents of the implementor of this interface.For example, given:
class A { int foo; double bar; }
The return value should be a structure data type with two data type components; an INT and a DOUBLE. The structure should contain field names and, if possible, field comments.
- Specified by:
toDataType
in interfaceStructConverter
- Returns:
- returns a structure datatype representing the implementor of this interface
- Throws:
DuplicateNameException
- when a datatype of the same name already existsIOException
- if an IO-related error occurs- See Also:
-