Class ObjectiveC1_State
- java.lang.Object
 - 
- ghidra.app.util.bin.format.objectiveC.ObjectiveC1_State
 
 
- 
- Direct Known Subclasses:
 ObjectiveC2_State
public class ObjectiveC1_State extends java.lang.Object 
- 
- 
Field Summary
Fields Modifier and Type Field Description java.util.Set<java.lang.Long>beenAppliedIf an index is contained in this set, then the corresponding data structure has been applied to the program.ObjectiveC1_TypeEncodingsencodingsbooleanis32bitbooleanis64bitbooleanisARMbooleanisPowerPCbooleanisX86java.util.Map<Address,ObjectiveC_Method>methodMapA map of method addresses to mangled signature strings.TaskMonitormonitorintpointerSizeProgramprogramjava.util.Set<Address>thumbCodeLocationsIf an address is contained in this set, then it is thumb code. 
- 
Constructor Summary
Constructors Constructor Description ObjectiveC1_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
- 
beenApplied
public final java.util.Set<java.lang.Long> beenApplied
If an index is contained in this set, then the corresponding data structure has been applied to the program. 
- 
methodMap
public final java.util.Map<Address,ObjectiveC_Method> methodMap
A map of method addresses to mangled signature strings. 
- 
thumbCodeLocations
public final java.util.Set<Address> thumbCodeLocations
If an address is contained in this set, then it is thumb code. 
- 
program
public final Program program
 
- 
is32bit
public final boolean is32bit
 
- 
is64bit
public final boolean is64bit
 
- 
isARM
public final boolean isARM
 
- 
isPowerPC
public final boolean isPowerPC
 
- 
isX86
public final boolean isX86
 
- 
pointerSize
public final int pointerSize
 
- 
monitor
public final TaskMonitor monitor
 
- 
encodings
public final ObjectiveC1_TypeEncodings encodings
 
 - 
 
- 
Constructor Detail
- 
ObjectiveC1_State
public ObjectiveC1_State(Program program, TaskMonitor monitor, CategoryPath categoryPath)
 
 - 
 
 -