asm.sym - vx32 - Local 9vx git repository for patches.
(HTM) git clone git://r-36.net/vx32
(DIR) Log
(DIR) Files
(DIR) Refs
---
asm.sym (1156B)
---
1
2 #include "vx32.h"
3 #include "vx32impl.h"
4
5 // start the ball rolling
6 expr ASDF 12345
7
8 #ifndef i386
9 // simple defines
10 expr FLATCODE FLATCODE
11 expr FLATDATA FLATDATA
12 #endif
13
14 // vxemu struct
15 offset VXEMU_DATASEL vxemu datasel
16 offset VXEMU_EMUSEL vxemu emusel
17 offset VXEMU_EMUPTR vxemu emuptr
18
19 offset VXEMU_REG vxemu cpu.reg
20 offset VXEMU_EAX vxemu cpu.reg[EAX]
21 offset VXEMU_ECX vxemu cpu.reg[ECX]
22 offset VXEMU_EDX vxemu cpu.reg[EDX]
23 offset VXEMU_EBX vxemu cpu.reg[EBX]
24 offset VXEMU_ESP vxemu cpu.reg[ESP]
25 offset VXEMU_EBP vxemu cpu.reg[EBP]
26 offset VXEMU_ESI vxemu cpu.reg[ESI]
27 offset VXEMU_EDI vxemu cpu.reg[EDI]
28 offset VXEMU_EIP vxemu cpu.eip
29 offset VXEMU_EFLAGS vxemu cpu.eflags
30
31 offset VXEMU_TRAPNO vxemu cpu_trap
32 offset VXEMU_JMPINFO vxemu jmpinfo
33
34 offset VXEMU_HOST_SS vxemu host_ss
35 offset VXEMU_HOST_DS vxemu host_ds
36 offset VXEMU_HOST_ES vxemu host_es
37 offset VXEMU_HOST_VS vxemu host_vs
38
39 #ifdef i386
40 offset VXEMU_HOST_ESP vxemu host_esp
41 #else
42 offset VXEMU_HOST_RSP vxemu host_rsp
43 offset VXEMU_RUNPTR vxemu runptr
44 offset VXEMU_RETPTR vxemu retptr
45 #endif
46
47 offset VXEMU_ETABLEN vxemu etablen
48 offset VXEMU_ETABMASK vxemu etabmask
49 offset VXEMU_ETAB vxemu etab
50