| 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 | |