Searched refs:enmCpuMode (Results 1 - 19 of 19) sorted by relevance

/vbox/src/VBox/Disassembler/
H A DDisasm.cpp36 * @param enmCpuMode The CPU state.
45 DISDECL(int) DISInstrToStr(void const *pvInstr, DISCPUMODE enmCpuMode, PDISSTATE pDis, uint32_t *pcbInstr, argument
48 return DISInstrToStrEx((uintptr_t)pvInstr, enmCpuMode, NULL, NULL, DISOPTYPE_ALL,
57 * @param enmCpuMode The CPU mode.
69 DISDECL(int) DISInstrToStrWithReader(RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, PFNDISREADBYTES pfnReadBytes, void *pvUser, argument
73 return DISInstrToStrEx(uInstrAddr, enmCpuMode, pfnReadBytes, pvUser, DISOPTYPE_ALL,
82 * @param enmCpuMode The CPU mode.
93 DISDECL(int) DISInstrToStrEx(RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, argument
101 int rc = DISInstrEx(uInstrAddr, enmCpuMode, uFilter, pfnReadBytes, pvUser, pDis, pcbInstr);
H A DDisasmCore.cpp2845 * @param enmCpuMode The CPU mode.
2851 disInitializeState(PDISSTATE pDis, RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, uint32_t fFilter,
2883 pDis->uCpuMode = enmCpuMode;
2885 if (enmCpuMode == DISCPUMODE_64BIT)
2893 pDis->uAddrMode = enmCpuMode;
2894 pDis->uOpMode = enmCpuMode;
2937 * @param enmCpuMode The CPU mode. DISCPUMODE_32BIT, DISCPUMODE_16BIT, or DISCPUMODE_64BIT.
2945 DISDECL(int) DISInstrEx(RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, uint32_t fFilter,
2950 PCDISOPCODE paOneByteMap = disInitializeState(pDis, uInstrAddr, enmCpuMode, fFilter, pfnReadBytes, pvUser);
2963 * @param enmCpuMode Th
[all...]
/vbox/src/VBox/Disassembler/testcase/
H A DtstDisasm-2.cpp226 * @param enmCpuMode The cpu mode to disassemble in.
236 static int MyDisasmBlock(const char *argv0, DISCPUMODE enmCpuMode, uint64_t uAddress, argument
261 RTPrintf(" BITS %d\n", enmCpuMode == DISCPUMODE_16BIT ? 16 : enmCpuMode == DISCPUMODE_32BIT ? 32 : 64);
287 int rc = DISInstrToStrWithReader(State.uAddress, enmCpuMode, MyDisasInstrRead, &State,
366 int rcOnly = DISInstrWithPrefetchedBytes(State.uAddress, enmCpuMode, 0 /*fFilter - none */,
469 DISCPUMODE enmCpuMode = DISCPUMODE_32BIT; local
509 enmCpuMode = DISCPUMODE_16BIT;
511 enmCpuMode = DISCPUMODE_32BIT;
513 enmCpuMode
[all...]
H A DtstDisasm-1.cpp135 DISCPUMODE enmCpuMode; member in struct:__anon15978
143 testDisas(aSnippets[i].pszDesc, aSnippets[i].pbStart, aSnippets[i].uEndPtr, aSnippets[i].enmCpuMode);
148 testPerformance(aSnippets[i].pszDesc, aSnippets[i].pbStart, aSnippets[i].uEndPtr, aSnippets[i].enmCpuMode);
/vbox/include/VBox/
H A Ddis.h648 DISDECL(int) DISInstrToStr(void const *pvInstr, DISCPUMODE enmCpuMode,
650 DISDECL(int) DISInstrToStrWithReader(RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, PFNDISREADBYTES pfnReadBytes, void *pvUser,
652 DISDECL(int) DISInstrToStrEx(RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode,
656 DISDECL(int) DISInstr(void const *pvInstr, DISCPUMODE enmCpuMode, PDISSTATE pDis, uint32_t *pcbInstr);
657 DISDECL(int) DISInstrWithReader(RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, PFNDISREADBYTES pfnReadBytes, void *pvUser,
659 DISDECL(int) DISInstrEx(RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, uint32_t uFilter,
662 DISDECL(int) DISInstrWithPrefetchedBytes(RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, uint32_t fFilter,
/vbox/src/VBox/Runtime/testcase/
H A DtstLdr-3.cpp158 static bool MyDisBlock(DISCPUMODE enmCpuMode, RTHCUINTPTR pvCodeBlock, int32_t cbMax, RTUINTPTR off, argument
169 int rc = DISInstrWithReader(uNearAddr + i, enmCpuMode,
/vbox/src/VBox/VMM/VMMR3/
H A DDBGFDisas.cpp130 DISCPUMODE enmCpuMode; local
136 enmCpuMode = pState->f64Bits
144 enmCpuMode = DISCPUMODE_16BIT;
147 enmCpuMode = DISCPUMODE_32BIT;
150 enmCpuMode = DISCPUMODE_64BIT;
156 enmCpuMode,
H A DCSAM.cpp809 DECLINLINE(int) csamR3DISInstr(PVM pVM, RTRCPTR InstrGC, uint8_t *InstrHC, DISCPUMODE enmCpuMode, argument
814 return DISInstrToStrEx(InstrGC, enmCpuMode, csamR3ReadBytes, &DisInfo, DISOPTYPE_ALL,
819 return DISInstrToStrEx(InstrGC, enmCpuMode, csamR3ReadBytes, &DisInfo,
822 return DISInstrEx(InstrGC, enmCpuMode, ~(DISOPTYPE_INVALID | DISOPTYPE_HARMLESS | DISOPTYPE_RRM_MASK),
/vbox/src/VBox/VMM/VMMRC/
H A DPATMRC.cpp519 DISCPUMODE enmCpuMode = CPUMGetGuestDisMode(pVCpu); local
520 if (enmCpuMode != DISCPUMODE_32BIT)
534 rc = DISInstr(&pRec->patch.aPrivInstr[0], enmCpuMode, &cpu, &cbOp);
/vbox/src/VBox/VMM/VMMAll/
H A DIEMAll.cpp791 pIemCpu->enmCpuMode = enmMode;
856 pIemCpu->enmCpuMode = enmMode;
928 if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
939 AssertMsg(!(GCPtrPC32 & ~(uint32_t)UINT16_MAX) || pIemCpu->enmCpuMode == IEMMODE_32BIT, ("%04x:%RX64\n", pCtx->cs.Sel, pCtx->rip));
1066 if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
1076 Assert(!(GCPtrNext32 & ~(uint32_t)UINT16_MAX) || pIemCpu->enmCpuMode == IEMMODE_32BIT);
2183 AssertReturn(pIemCpu->enmCpuMode == IEMMODE_16BIT, VERR_INTERNAL_ERROR_3);
2328 Assert(pIemCpu->enmCpuMode != IEMMODE_64BIT);
2445 Assert(pIemCpu->enmCpuMode != IEMMODE_64BIT);
4260 switch (pIemCpu->enmCpuMode)
[all...]
H A DIEMAllCImpl.cpp.h1687 if ( pIemCpu->enmCpuMode == IEMMODE_16BIT
1782 if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
1845 if ( pIemCpu->enmCpuMode == IEMMODE_16BIT
1971 if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
2086 if ( pIemCpu->enmCpuMode == IEMMODE_16BIT
2283 if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
2348 if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
2377 if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
2635 if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
3665 uint64_t uNewRip = pIemCpu->enmCpuMode
[all...]
H A DIEMAllInstructions.cpp.h915 IEMMODE enmEffOpSize = pIemCpu->enmCpuMode == IEMMODE_64BIT
1557 if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
1603 if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
7471 if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
7491 if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
7512 if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
7534 if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
7556 if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
7577 if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
7599 if (pIemCpu->enmCpuMode
[all...]
H A DIOMAllMMIO.cpp948 * @param enmCpuMode CPU mode.
950 static uint64_t iomDisModeToMask(DISCPUMODE enmCpuMode) argument
952 switch (enmCpuMode)
H A DIEMAllCImplStrInstr.cpp.h59 # define IS_64_BIT_CODE(a_pIemCpu) ((a_pIemCpu)->enmCpuMode == IEMMODE_64BIT)
H A DEMAll.cpp478 DISCPUMODE enmCpuMode = CPUMGetGuestDisMode(pVCpu); local
481 int rc = DISInstrWithReader(GCPtrInstr, enmCpuMode, emReadBytes, pVCpu, pDis, pcbInstr);
/vbox/src/VBox/Runtime/r3/
H A Dalloc-ef.cpp450 DISCPUMODE const enmCpuMode = DISCPUMODE_64BIT; local
453 DISCPUMODE const enmCpuMode = DISCPUMODE_32BIT; local
463 rc = DISInstr((void *)((uintptr_t)pfnOrg + offJmpBack), enmCpuMode, &Dis, &cbInstr); AssertFatalRC(rc);
478 rc = DISInstr((void *)((uintptr_t)pfnOrg + offJmpBack), enmCpuMode, &Dis, &cbInstr); AssertFatalRC(rc);
/vbox/src/VBox/VMM/include/
H A DIEMInternal.h222 IEMMODE enmCpuMode; member in struct:IEMCPU
/vbox/src/recompiler/
H A DVBoxRecompiler.c4092 DISCPUMODE enmCpuMode = DISCPUMODE_32BIT; local
4094 DISCPUMODE enmCpuMode = DISCPUMODE_64BIT; local
4101 int rc = DISInstrToStr((uint8_t const *)pvCode + off, enmCpuMode,
/vbox/src/VBox/VMM/testcase/
H A DtstVMStruct.h256 GEN_CHECK_OFF(IEMCPU, enmCpuMode);

Completed in 138 milliseconds