Package ghidra.app.util.bin.format.objc
Class ObjcState
java.lang.Object
ghidra.app.util.bin.format.objc.ObjcState
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionIf an index is contained in this set, then the corresponding data structure has been applied to the program.final Map<Long, Objc2Class> A map of the index where the class structure was defined to instantiated class object.final Objc1TypeEncodingsThe dyld_shared_cache libobjc objc_opt_t structure, if it existsfinal Map<Address, ObjcMethod> A map of method addresses to mangled signature strings.If an address is contained in this set, then it is thumb code.final Map<Address, Objc2InstanceVariable> A map of instance variable addresses to mangled type strings. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
beenApplied
If an index is contained in this set, then the corresponding data structure has been applied to the program. -
methodMap
A map of method addresses to mangled signature strings. -
thumbCodeLocations
If an address is contained in this set, then it is thumb code. -
classIndexMap
A map of the index where the class structure was defined to instantiated class object. -
variableMap
A map of instance variable addresses to mangled type strings. -
libObjcOptimization
The dyld_shared_cache libobjc objc_opt_t structure, if it exists -
encodings
-
-
Constructor Details
-
ObjcState
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-