Modifier and Type | Field and Description |
---|---|
public static final int | |
private long[] | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
private static final String[] | |
public static final int | |
public static final int | |
public static final int | |
public static final int |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
public int | getNumRegisters()
Implements sun. Number of integer registers in the context |
public long | getRegister(int index)
Implements sun. Get the value of the specified register (0..getNumRegisters() - 1) |
public abstract Address | getRegisterAsAddress(int index)
Redeclares sun. This can't be implemented in this class since we would have to tie the implementation to, for example, the debugging system |
public String | getRegisterName(int index)
Implements sun. Get the name of the specified register (0..getNumRegisters() - 1) |
public CFrame | |
public void | setRegister(int index, long value)
Implements sun. Set the value of the specified register (0..getNumRegisters() - 1) |
public abstract void | setRegisterAsAddress(int index, Address value)
Redeclares sun. This can't be implemented in this class since we would have to tie the implementation to, for example, the debugging system |
CS | back to summary |
---|---|
public static final int CS |
data | back to summary |
---|---|
private long[] data |
DR0 | back to summary |
---|---|
public static final int DR0 |
DR1 | back to summary |
---|---|
public static final int DR1 |
DR2 | back to summary |
---|---|
public static final int DR2 |
DR3 | back to summary |
---|---|
public static final int DR3 |
DR6 | back to summary |
---|---|
public static final int DR6 |
DR7 | back to summary |
---|---|
public static final int DR7 |
DS | back to summary |
---|---|
public static final int DS |
EAX | back to summary |
---|---|
public static final int EAX |
EBP | back to summary |
---|---|
public static final int EBP |
EBX | back to summary |
---|---|
public static final int EBX |
ECX | back to summary |
---|---|
public static final int ECX |
EDI | back to summary |
---|---|
public static final int EDI |
EDX | back to summary |
---|---|
public static final int EDX |
EFL | back to summary |
---|---|
public static final int EFL |
EIP | back to summary |
---|---|
public static final int EIP |
ERR | back to summary |
---|---|
public static final int ERR |
ES | back to summary |
---|---|
public static final int ES |
ESI | back to summary |
---|---|
public static final int ESI |
ESP | back to summary |
---|---|
public static final int ESP |
FP | back to summary |
---|---|
public static final int FP |
FS | back to summary |
---|---|
public static final int FS |
GS | back to summary |
---|---|
public static final int GS
|
NPRGREG | back to summary |
---|---|
public static final int NPRGREG |
PC | back to summary |
---|---|
public static final int PC |
PS | back to summary |
---|---|
public static final int PS |
R0 | back to summary |
---|---|
public static final int R0 |
R1 | back to summary |
---|---|
public static final int R1 |
regNames | back to summary |
---|---|
private static final String[] regNames |
SP | back to summary |
---|---|
public static final int SP |
SS | back to summary |
---|---|
public static final int SS |
TRAPNO | back to summary |
---|---|
public static final int TRAPNO |
UESP | back to summary |
---|---|
public static final int UESP |
X86ThreadContext | back to summary |
---|---|
public X86ThreadContext() |
getNumRegisters | back to summary |
---|---|
public int getNumRegisters() Implements sun. Doc from sun. Number of integer registers in the context |
getRegister | back to summary |
---|---|
public long getRegister(int index) Implements sun. Doc from sun. Get the value of the specified register (0..getNumRegisters() - 1) |
getRegisterAsAddress | back to summary |
---|---|
public abstract Address getRegisterAsAddress(int index) Redeclares sun. This can't be implemented in this class since we would have to tie the implementation to, for example, the debugging system |
getRegisterName | back to summary |
---|---|
public String getRegisterName(int index) Implements sun. Doc from sun. Get the name of the specified register (0..getNumRegisters() - 1) |
getTopFrame | back to summary |
---|---|
public CFrame getTopFrame(Debugger dbg) Implements sun. |
setRegister | back to summary |
---|---|
public void setRegister(int index, long value) Implements sun. Doc from sun. Set the value of the specified register (0..getNumRegisters() - 1) |
setRegisterAsAddress | back to summary |
---|---|
public abstract void setRegisterAsAddress(int index, Address value) Redeclares sun. This can't be implemented in this class since we would have to tie the implementation to, for example, the debugging system |