Class ThreadStateX86_64
java.lang.Object
ghidra.app.util.bin.format.macho.threadcommand.ThreadState
ghidra.app.util.bin.format.macho.threadcommand.ThreadStateX86_64
- All Implemented Interfaces:
StructConverter
Represents a _STRUCT_X86_THREAD_STATE64 structure.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionlong
long
long
static final int
Deprecated.static final int
Deprecated.static final int
Deprecated.long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionlong
Returns a structure datatype representing the contents of the implementor of this interface.
-
Field Details
-
rax
public long rax -
rbx
public long rbx -
rcx
public long rcx -
rdx
public long rdx -
rdi
public long rdi -
rsi
public long rsi -
rbp
public long rbp -
rsp
public long rsp -
r8
public long r8 -
r9
public long r9 -
r10
public long r10 -
r11
public long r11 -
r12
public long r12 -
r13
public long r13 -
r14
public long r14 -
r15
public long r15 -
rip
public long rip -
rflags
public long rflags -
cs
public long cs -
fs
public long fs -
gs
public long gs -
i386_THREAD_STATE
Deprecated.- See Also:
-
i386_FLOAT_STATE
Deprecated.- See Also:
-
i386_EXCEPTION_STATE
Deprecated.- See Also:
-
x86_THREAD_STATE32
public static final int x86_THREAD_STATE32- See Also:
-
x86_FLOAT_STATE32
public static final int x86_FLOAT_STATE32- See Also:
-
x86_EXCEPTION_STATE32
public static final int x86_EXCEPTION_STATE32- See Also:
-
x86_THREAD_STATE64
public static final int x86_THREAD_STATE64- See Also:
-
x86_FLOAT_STATE64
public static final int x86_FLOAT_STATE64- See Also:
-
x86_EXCEPTION_STATE64
public static final int x86_EXCEPTION_STATE64- See Also:
-
x86_THREAD_STATE
public static final int x86_THREAD_STATE- See Also:
-
x86_FLOAT_STATE
public static final int x86_FLOAT_STATE- See Also:
-
x86_EXCEPTION_STATE
public static final int x86_EXCEPTION_STATE- See Also:
-
x86_DEBUG_STATE32
public static final int x86_DEBUG_STATE32- See Also:
-
x86_DEBUG_STATE64
public static final int x86_DEBUG_STATE64- See Also:
-
x86_DEBUG_STATE
public static final int x86_DEBUG_STATE- See Also:
-
THREAD_STATE_NONE
public static final int THREAD_STATE_NONE- See Also:
-
-
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:
-