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