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>
beenApplied
If an index is contained in this set, then the corresponding data structure has been applied to the program.ObjectiveC1_TypeEncodings
encodings
boolean
is32bit
boolean
is64bit
boolean
isARM
boolean
isPowerPC
boolean
isX86
java.util.Map<Address,ObjectiveC_Method>
methodMap
A map of method addresses to mangled signature strings.TaskMonitor
monitor
int
pointerSize
Program
program
java.util.Set<Address>
thumbCodeLocations
If 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 void
dispose()
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)
-
-