Package ghidra.app.util.bin.format.objc2
Class ObjectiveC2_State
java.lang.Object
ghidra.app.util.bin.format.objectiveC.ObjectiveC1_State
ghidra.app.util.bin.format.objc2.ObjectiveC2_State
-
Field Summary
Modifier and TypeFieldDescriptionfinal Map
<Long, ObjectiveC2_Class> A map of the index where the class structure was defined to instantiated class object.The dyld_shared_cache libobjc objc_opt_t structure, if it existsA map of instance variable addresses to mangled type strings.Fields inherited from class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_State
beenApplied, encodings, is32bit, is64bit, isARM, isPowerPC, isX86, methodMap, monitor, pointerSize, program, thumbCodeLocations
-
Constructor Summary
ConstructorDescriptionObjectiveC2_State
(Program program, TaskMonitor monitor, CategoryPath categoryPath) -
Method Summary
-
Field Details
-
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
-
-
Constructor Details
-
ObjectiveC2_State
-
-
Method Details
-
dispose
public void dispose()- Overrides:
dispose
in classObjectiveC1_State
-
getObjectiveCSectionNames
- Overrides:
getObjectiveCSectionNames
in classObjectiveC1_State
-