Class ThreadStateX86_32
java.lang.Object
ghidra.app.util.bin.format.macho.threadcommand.ThreadState
ghidra.app.util.bin.format.macho.threadcommand.ThreadStateX86_32
- All Implemented Interfaces:
StructConverter
Represents a _STRUCT_X86_THREAD_STATE32 structure.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionint
int
int
int
int
int
int
int
int
int
int
int
int
int
int
static final int
Deprecated.static final int
Deprecated.static final int
Deprecated.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
static final int
-
Method Summary
Modifier and TypeMethodDescriptionlong
Returns a structure datatype representing the contents of the implementor of this interface.
-
Field Details
-
eax
public int eax -
ebx
public int ebx -
ecx
public int ecx -
edx
public int edx -
edi
public int edi -
esi
public int esi -
ebp
public int ebp -
esp
public int esp -
ss
public int ss -
eflags
public int eflags -
eip
public int eip -
cs
public int cs -
ds
public int ds -
es
public int es -
fs
public int fs -
gs
public int 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:
-