Scheduler
Class jq_RegisterState

java.lang.Object
Scheduler.jq_RegisterState
- All Implemented Interfaces:
- Clazz.jq_DontAlign, Assembler.x86.x86Constants
- public class jq_RegisterState
- extends java.lang.Object
- implements Assembler.x86.x86Constants, Clazz.jq_DontAlign
| Fields inherited from interface Assembler.x86.x86Constants |
AL, AX, BOUNDS_EX_NUM, CACHE_LINE_SIZE, CJUMP_NEAR, CJUMP_SHORT, COMPLEX, EAX, EBP, EBX, ECX, EDI, EDX, ESI, ESP, JUMP_NEAR, JUMP_SHORT, MOD_DISP32, MOD_DISP8, MOD_EA, MOD_REG, NP, PU, PV, RA, RM_SIB, SCALE_1, SCALE_2, SCALE_4, SCALE_8, SEIMM8, SHIFT_ONCE, UV |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContextFlags
int ContextFlags
Dr0
int Dr0
Dr1
int Dr1
Dr2
int Dr2
Dr3
int Dr3
Dr6
int Dr6
Dr7
int Dr7
ControlWord
int ControlWord
StatusWord
int StatusWord
TagWord
int TagWord
ErrorOffset
int ErrorOffset
ErrorSelector
int ErrorSelector
DataOffset
int DataOffset
DataSelector
int DataSelector
fp0_L
long fp0_L
fp0_H
short fp0_H
fp1_L
long fp1_L
fp1_H
short fp1_H
fp2_L
long fp2_L
fp2_H
short fp2_H
fp3_L
long fp3_L
fp3_H
short fp3_H
fp4_L
long fp4_L
fp4_H
short fp4_H
fp5_L
long fp5_L
fp5_H
short fp5_H
fp6_L
long fp6_L
fp6_H
short fp6_H
fp7_L
long fp7_L
fp7_H
short fp7_H
Cr0NpxState
int Cr0NpxState
SegGs
int SegGs
SegFs
int SegFs
SegEs
int SegEs
SegDs
int SegDs
Edi
int Edi
Esi
int Esi
Ebx
int Ebx
Edx
int Edx
Ecx
int Ecx
Eax
int Eax
Ebp
Memory.StackAddress Ebp
Eip
Memory.CodeAddress Eip
SegCs
int SegCs
EFlags
int EFlags
Esp
Memory.StackAddress Esp
SegSs
int SegSs
EFLAGS_CARRY
public static final int EFLAGS_CARRY
- See Also:
- Constant Field Values
EFLAGS_PARITY
public static final int EFLAGS_PARITY
- See Also:
- Constant Field Values
EFLAGS_AUXCARRY
public static final int EFLAGS_AUXCARRY
- See Also:
- Constant Field Values
EFLAGS_ZERO
public static final int EFLAGS_ZERO
- See Also:
- Constant Field Values
EFLAGS_SIGN
public static final int EFLAGS_SIGN
- See Also:
- Constant Field Values
EFLAGS_TRAP
public static final int EFLAGS_TRAP
- See Also:
- Constant Field Values
EFLAGS_INTERRUPT
public static final int EFLAGS_INTERRUPT
- See Also:
- Constant Field Values
EFLAGS_DIRECTION
public static final int EFLAGS_DIRECTION
- See Also:
- Constant Field Values
EFLAGS_OVERFLOW
public static final int EFLAGS_OVERFLOW
- See Also:
- Constant Field Values
EFLAGS_NESTEDTASK
public static final int EFLAGS_NESTEDTASK
- See Also:
- Constant Field Values
EFLAGS_IOPRIV_MASK
public static final int EFLAGS_IOPRIV_MASK
- See Also:
- Constant Field Values
EFLAGS_IOPRIV_SHIFT
public static final int EFLAGS_IOPRIV_SHIFT
- See Also:
- Constant Field Values
CONTEXT_i386
public static final int CONTEXT_i386
- See Also:
- Constant Field Values
CONTEXT_CONTROL
public static final int CONTEXT_CONTROL
- See Also:
- Constant Field Values
CONTEXT_INTEGER
public static final int CONTEXT_INTEGER
- See Also:
- Constant Field Values
CONTEXT_SEGMENTS
public static final int CONTEXT_SEGMENTS
- See Also:
- Constant Field Values
CONTEXT_FLOATING_POINT
public static final int CONTEXT_FLOATING_POINT
- See Also:
- Constant Field Values
CONTEXT_DEBUG_REGISTERS
public static final int CONTEXT_DEBUG_REGISTERS
- See Also:
- Constant Field Values
CONTEXT_EXTENDED_REGISTERS
public static final int CONTEXT_EXTENDED_REGISTERS
- See Also:
- Constant Field Values
CONTEXT_FULL
public static final int CONTEXT_FULL
- See Also:
- Constant Field Values
jq_RegisterState
public jq_RegisterState()
getEbp
public Memory.StackAddress getEbp()
getEsp
public Memory.StackAddress getEsp()
getEip
public Memory.CodeAddress getEip()
setEbp
public void setEbp(Memory.StackAddress a)
setEip
public void setEip(Memory.CodeAddress a)