- Timestamp:
- Apr 30, 2008 7:31:16 AM (17 years ago)
- Location:
- trunk/src/VBox
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Disassembler/DisasmTest.cpp
r8377 r8491 30 30 31 31 DECLASM(int) TestProc(); 32 #ifndef RT_OS_OS2 32 33 DECLASM(int) TestProc64(); 34 #endif 33 35 //uint8_t aCode16[] = { 0x66, 0x67, 0x89, 0x07 }; 34 36 … … 63 65 } 64 66 67 #ifndef RT_OS_OS2 65 68 printf("\n64 bits disassembly\n"); 66 69 pInstr = (RTUINTPTR)TestProc64; … … 84 87 pInstr += cb; 85 88 } 89 #endif 86 90 } 87 91 return 0; -
trunk/src/VBox/Disassembler/DisasmTestA.asm
r8379 r8491 66 66 ENDPROC TestProc 67 67 68 68 %ifndef RT_OS_OS2 69 69 BITS 64 70 70 align 16 … … 93 93 ret 94 94 ENDPROC TestProc64 95 %endif -
trunk/src/VBox/VMM/VMMGC/EMGCA.asm
r8155 r8491 195 195 mov ecx, [esp + 14h + 8] ; ECX 196 196 197 %ifdef RT_OS_OS2 198 lock cmpxchg8b [ebp] ; do CMPXCHG8B 199 %else 197 200 lock cmpxchg8b qword [ebp] ; do CMPXCHG8B 201 %endif 198 202 mov dword [esp + 08h + 8], eax 199 203 mov dword [esp + 0ch + 8], edx … … 245 249 mov ecx, [esp + 14h + 8] ; ECX 246 250 251 %ifdef RT_OS_OS2 252 cmpxchg8b [ebp] ; do CMPXCHG8B 253 %else 247 254 cmpxchg8b qword [ebp] ; do CMPXCHG8B 255 %endif 248 256 mov dword [esp + 08h + 8], eax 249 257 mov dword [esp + 0ch + 8], edx
Note:
See TracChangeset
for help on using the changeset viewer.