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 | |
private static final String[] | |
public static final int | |
public static final int | |
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 |
DS | back to summary |
---|---|
public static final int DS |
ERR | back to summary |
---|---|
public static final int ERR |
ES | back to summary |
---|---|
public static final int ES |
FS | back to summary |
---|---|
public static final int FS |
FSBASE | back to summary |
---|---|
public static final int FSBASE |
GS | back to summary |
---|---|
public static final int GS |
GSBASE | back to summary |
---|---|
public static final int GSBASE |
NPRGREG | back to summary |
---|---|
public static final int NPRGREG |
R10 | back to summary |
---|---|
public static final int R10 |
R11 | back to summary |
---|---|
public static final int R11 |
R12 | back to summary |
---|---|
public static final int R12 |
R13 | back to summary |
---|---|
public static final int R13 |
R14 | back to summary |
---|---|
public static final int R14 |
R15 | back to summary |
---|---|
public static final int R15
|
R8 | back to summary |
---|---|
public static final int R8 |
R9 | back to summary |
---|---|
public static final int R9 |
RAX | back to summary |
---|---|
public static final int RAX |
RBP | back to summary |
---|---|
public static final int RBP |
RBX | back to summary |
---|---|
public static final int RBX |
RCX | back to summary |
---|---|
public static final int RCX |
RDI | back to summary |
---|---|
public static final int RDI |
RDX | back to summary |
---|---|
public static final int RDX |
regNames | back to summary |
---|---|
private static final String[] regNames |
RFL | back to summary |
---|---|
public static final int RFL |
RIP | back to summary |
---|---|
public static final int RIP |
RSI | back to summary |
---|---|
public static final int RSI |
RSP | back to summary |
---|---|
public static final int RSP |
SS | back to summary |
---|---|
public static final int SS |
TRAPNO | back to summary |
---|---|
public static final int TRAPNO |
AMD64ThreadContext | back to summary |
---|---|
public AMD64ThreadContext() |
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 |