|
|
| Context (VM &vm) |
| |
|
Common::String | getString (int memtype, uint32 offset, uint32 maxLen=256) |
| |
|
Common::String | getString (const ValAddr &addr, uint32 maxLen=256) |
| |
|
uint32 | execute (uint32 scriptAddress, byte *storage=nullptr) |
| |
|
void | push32 (uint32 val) |
| |
|
uint32 | pop32 () |
| |
|
void | pushReg (ValAddr reg) |
| |
|
ValAddr | popReg () |
| |
|
uint32 | getMem32 (int memtype, uint32 offset) |
| |
|
uint32 | getMem32 (const ValAddr &addr) |
| |
|
uint8 | getMem8 (int memtype, uint32 offset) |
| |
|
uint8 | getMem8 (const ValAddr &addr) |
| |
|
void | setMem32 (int memtype, uint32 offset, uint32 val) |
| |
|
void | setMem32 (const ValAddr &addr, uint32 val) |
| |
|
void | setMem8 (int memtype, uint32 offset, uint8 val) |
| |
|
void | setMem8 (const ValAddr &addr, uint8 val) |
| |
|
|
VM & | _vm |
| |
|
bool | _inUse = false |
| |
|
uint32 | ESI = 0 |
| |
|
byte * | EBX = nullptr |
| |
|
ValAddr | EAX |
| |
|
ValAddr | EDX |
| |
|
ValAddr | ECX |
| |
|
uint32 | SP = 0 |
| |
|
byte | _stack [STACK_SIZE] |
| |
The documentation for this class was generated from the following file: