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
 
 
- 
 public class ObjectiveC2_State extends ObjectiveC1_State 
- 
- 
Field SummaryFields Modifier and Type Field Description java.util.Map<java.lang.Long,ObjectiveC2_Class>classIndexMapA map of the index where the class structure was defined to instantiated class object.java.util.Map<Address,ObjectiveC2_InstanceVariable>variableMapA map of instance variable addresses to mangled type strings.- 
Fields inherited from class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_StatebeenApplied, encodings, is32bit, is64bit, isARM, isPowerPC, isX86, methodMap, monitor, pointerSize, program, thumbCodeLocations
 
- 
 - 
Constructor SummaryConstructors Constructor Description ObjectiveC2_State(Program program, TaskMonitor monitor, CategoryPath categoryPath)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()java.util.List<java.lang.String>getObjectiveCSectionNames()
 
- 
- 
- 
Field Detail- 
classIndexMappublic final java.util.Map<java.lang.Long,ObjectiveC2_Class> classIndexMap A map of the index where the class structure was defined to instantiated class object.
 - 
variableMappublic final java.util.Map<Address,ObjectiveC2_InstanceVariable> variableMap A map of instance variable addresses to mangled type strings.
 
- 
 - 
Constructor Detail- 
ObjectiveC2_Statepublic ObjectiveC2_State(Program program, TaskMonitor monitor, CategoryPath categoryPath) 
 
- 
 - 
Method Detail- 
disposepublic void dispose() - Overrides:
- disposein class- ObjectiveC1_State
 
 - 
getObjectiveCSectionNamespublic java.util.List<java.lang.String> getObjectiveCSectionNames() - Overrides:
- getObjectiveCSectionNamesin class- ObjectiveC1_State
 
 
- 
 
-