Class ThreadStateARM_64
java.lang.Object
ghidra.app.util.bin.format.macho.threadcommand.ThreadState
ghidra.app.util.bin.format.macho.threadcommand.ThreadStateARM_64
- All Implemented Interfaces:
StructConverter
Represents a _STRUCT_ARM_THREAD_STATE64 structure.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
int
long
long
int
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
-
Method Summary
Modifier and TypeMethodDescriptionlong
Returns a structure datatype representing the contents of the implementor of this interface.
-
Field Details
-
ARM64_THREAD_STATE
public static final int ARM64_THREAD_STATE- See Also:
-
x0
public long x0 -
x1
public long x1 -
x2
public long x2 -
x3
public long x3 -
x4
public long x4 -
x5
public long x5 -
x6
public long x6 -
x7
public long x7 -
x8
public long x8 -
x9
public long x9 -
x10
public long x10 -
x11
public long x11 -
x12
public long x12 -
x13
public long x13 -
x14
public long x14 -
x15
public long x15 -
x16
public long x16 -
x17
public long x17 -
x18
public long x18 -
x19
public long x19 -
x20
public long x20 -
x21
public long x21 -
x22
public long x22 -
x23
public long x23 -
x24
public long x24 -
x25
public long x25 -
x26
public long x26 -
x27
public long x27 -
x28
public long x28 -
fp
public long fp -
lr
public long lr -
sp
public long sp -
pc
public long pc -
cpsr
public int cpsr -
pad
public int pad
-
-
Method Details
-
getInstructionPointer
public long getInstructionPointer()- Specified by:
getInstructionPointer
in classThreadState
-
toDataType
Description copied from interface:StructConverter
Returns a structure datatype representing the contents of the implementor of this interface.For example, given:
class A { int foo; double bar; }
The return value should be a structure data type with two data type components; an INT and a DOUBLE. The structure should contain field names and, if possible, field comments.
- Returns:
- returns a structure datatype representing the implementor of this interface
- Throws:
DuplicateNameException
- when a datatype of the same name already existsIOException
- if an IO-related error occurs- See Also:
-