- Timestamp:
- Mar 30, 2023 3:46:48 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 156622
- Location:
- trunk/src/VBox
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Disassembler/Disasm.cpp
r99236 r99239 312 312 pDis->pvUser = pvUser; 313 313 pDis->uCpuMode = (uint8_t)enmCpuMode; 314 #if defined(VBOX_DIS_WITH_X86_AMD64) 314 315 return disInitializeStateX86(pDis, enmCpuMode, fFilter); 316 #else 317 return VERR_NOT_SUPPORTED; 318 #endif 315 319 } 316 320 … … 337 341 PCDISOPCODE paOneByteMap = disInitializeState(pDis, uInstrAddr, enmCpuMode, fFilter, pfnReadBytes, pvUser); 338 342 disPrefetchBytes(pDis); 343 #if defined(VBOX_DIS_WITH_X86_AMD64) 339 344 return disInstrWorkerX86(pDis, paOneByteMap, pcbInstr); 345 #else 346 return VERR_NOT_SUPPORTED; 347 #endif 340 348 } 341 349 … … 382 390 } 383 391 392 #if defined(VBOX_DIS_WITH_X86_AMD64) 384 393 return disInstrWorkerX86(pDis, paOneByteMap, pcbInstr); 394 #else 395 return VERR_NOT_SUPPORTED; 396 #endif 385 397 } 386 398 -
trunk/src/VBox/Disassembler/DisasmInternal.h
r99236 r99239 203 203 204 204 205 #if defined(VBOX_DIS_WITH_X86_AMD64) 205 206 /* x86/amd64 */ 206 207 DECLHIDDEN(PCDISOPCODE) disInitializeStateX86(PDISSTATE pDis, DISCPUMODE enmCpuMode, uint32_t fFilter); 207 208 DECLHIDDEN(int) disInstrWorkerX86(PDISSTATE pDis, PCDISOPCODE paOneByteMap, uint32_t *pcbInstr); 209 #endif 208 210 209 211 size_t disFormatBytes(PCDISSTATE pDis, char *pszDst, size_t cchDst, uint32_t fFlags); -
trunk/src/VBox/Disassembler/Makefile.kmk
r99238 r99239 37 37 LIBRARIES += DisasmR3 38 38 DisasmR3_TEMPLATE = VBoxR3Dll 39 DisasmR3_DEFS = IN_DIS 39 DisasmR3_DEFS = IN_DIS VBOX_DIS_WITH_X86_AMD64 40 40 DisasmR3_SOURCES = \ 41 41 Disasm.cpp \ … … 59 59 LIBRARIES += DisasmCoreR3 60 60 DisasmCoreR3_TEMPLATE = VBoxR3Dll 61 DisasmCoreR3_DEFS = IN_DIS DIS_CORE_ONLY 61 DisasmCoreR3_DEFS = IN_DIS DIS_CORE_ONLY VBOX_DIS_WITH_X86_AMD64 62 62 DisasmCoreR3_SOURCES = \ 63 63 Disasm.cpp \ … … 70 70 LIBRARIES += DisasmRC 71 71 DisasmRC_TEMPLATE = VBoxRc 72 DisasmRC_DEFS = IN_DIS IN_RT_RC DIS_CORE_ONLY 72 DisasmRC_DEFS = IN_DIS IN_RT_RC DIS_CORE_ONLY VBOX_DIS_WITH_X86_AMD64 73 73 DisasmRC_SOURCES = \ 74 74 Disasm.cpp \ … … 81 81 LIBRARIES += DisasmR0 82 82 DisasmR0_TEMPLATE = VBoxR0 83 DisasmR0_DEFS = IN_DIS IN_RT_R0 DIS_CORE_ONLY 83 DisasmR0_DEFS = IN_DIS IN_RT_R0 DIS_CORE_ONLY VBOX_DIS_WITH_X86_AMD64 84 84 DisasmR0_SOURCES = \ 85 85 Disasm.cpp \ -
trunk/src/VBox/HostDrivers/Support/Makefile.kmk
r99237 r99239 270 270 IN_DIS_STATIC \ 271 271 DIS_CORE_ONLY \ 272 VBOX_DIS_WITH_X86_AMD64 \ 272 273 IPRT_NO_CRT \ 273 274 RT_WITH_NOCRT_ALIASES \ … … 516 517 IN_DIS_STATIC \ 517 518 DIS_CORE_ONLY \ 519 VBOX_DIS_WITH_X86_AMD64 \ 518 520 LOG_DISABLED 519 521 SUPR3HardenedStatic_DEFS.linux += \
Note:
See TracChangeset
for help on using the changeset viewer.