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 Summary
Fields 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_State
beenApplied, encodings, is32bit, is64bit, isARM, isPowerPC, isX86, methodMap, monitor, pointerSize, program, thumbCodeLocations 
 - 
 
- 
Constructor Summary
Constructors Constructor Description ObjectiveC2_State(Program program, TaskMonitor monitor, CategoryPath categoryPath) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()java.util.List<java.lang.String>getObjectiveCSectionNames() 
 - 
 
- 
- 
Field Detail
- 
classIndexMap
public 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. 
- 
variableMap
public final java.util.Map<Address,ObjectiveC2_InstanceVariable> variableMap
A map of instance variable addresses to mangled type strings. 
 - 
 
- 
Constructor Detail
- 
ObjectiveC2_State
public ObjectiveC2_State(Program program, TaskMonitor monitor, CategoryPath categoryPath)
 
 - 
 
- 
Method Detail
- 
dispose
public void dispose()
- Overrides:
 disposein classObjectiveC1_State
 
- 
getObjectiveCSectionNames
public java.util.List<java.lang.String> getObjectiveCSectionNames()
- Overrides:
 getObjectiveCSectionNamesin classObjectiveC1_State
 
 - 
 
 -