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
FieldsModifier and TypeFieldDescriptionstatic final intintlonglongintlonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglonglong - 
Method Summary
Modifier and TypeMethodDescriptionlongReturns 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:
 getInstructionPointerin classThreadState
 - 
toDataType
Description copied from interface:StructConverterReturns 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:
 
 
 -