/vbox/src/VBox/Disassembler/ |
H A D | Disasm.cpp | 56 * @param uInstrAddr Pointer to the structure to disassemble. 69 DISDECL(int) DISInstrToStrWithReader(RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, PFNDISREADBYTES pfnReadBytes, void *pvUser, argument 73 return DISInstrToStrEx(uInstrAddr, enmCpuMode, pfnReadBytes, pvUser, DISOPTYPE_ALL, 81 * @param uInstrAddr Pointer to the structure to disassemble. 93 DISDECL(int) DISInstrToStrEx(RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, argument 101 int rc = DISInstrEx(uInstrAddr, enmCpuMode, uFilter, pfnReadBytes, pvUser, pDis, pcbInstr);
|
H A D | DisasmFormatYasm.cpp | 415 if (pDis->uInstrAddr >= _4G) 416 PUT_NUM(9, "%08x`", (uint32_t)(pDis->uInstrAddr >> 32)); 418 PUT_NUM(8, "%08x", (uint32_t)pDis->uInstrAddr); 1054 RTUINTPTR uTrgAddr = pDis->uInstrAddr + pDis->cbInstr + offDisplacement; 1243 if (pDis->uInstrAddr >= _4G) 1244 PUT_NUM(9, "%08x`", (uint32_t)(pDis->uInstrAddr >> 32)); 1246 PUT_NUM(8, "%08x", (uint32_t)pDis->uInstrAddr);
|
H A D | DisasmCore.cpp | 244 uint8_t const *pbSrc = (uint8_t const *)(uintptr_t)pDis->uInstrAddr + offInstr; 2844 * @param uInstrAddr The instruction address. 2851 disInitializeState(PDISSTATE pDis, RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, uint32_t fFilter, 2879 pDis->uInstrAddr = uInstrAddr; 2935 * @param uInstrAddr Address of the instruction to decode. What this means 2945 DISDECL(int) DISInstrEx(RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, uint32_t fFilter, 2950 PCDISOPCODE paOneByteMap = disInitializeState(pDis, uInstrAddr, enmCpuMode, fFilter, pfnReadBytes, pvUser); 2961 * @param uInstrAddr Address of the instruction to decode. What this means 2974 DISDECL(int) DISInstrWithPrefetchedBytes(RTUINTPTR uInstrAddr, DISCPUMOD [all...] |
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstLdrDisasmTest.cpp | 88 if (cb + pDis->uInstrAddr + offInstr > sizeof(g_ab32BitCode)) 90 memcpy(&pDis->abInstr[offInstr], &g_ab32BitCode[pDis->uInstrAddr + offInstr], cb);
|
H A D | tstLdr-3.cpp | 151 uint8_t const *pbSrc = (uint8_t const *)((uintptr_t)pDis->uInstrAddr + (uintptr_t)pDis->pvUser + offInstr);
|
/vbox/include/VBox/ |
H A D | dis.h | 528 * DISSTATE::uInstrAddr. 624 RTUINTPTR uInstrAddr; member in struct:DISSTATE 650 DISDECL(int) DISInstrToStrWithReader(RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, PFNDISREADBYTES pfnReadBytes, void *pvUser, 652 DISDECL(int) DISInstrToStrEx(RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, 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/Disassembler/testcase/ |
H A D | tstDisasm-1.cpp | 92 memcpy(&pDis->abInstr[offInstr], (void *)((uintptr_t)pDis->uInstrAddr + offInstr), cbMaxRead);
|
H A D | tstDisasm-2.cpp | 173 RTUINTPTR uSrcAddr = pState->Dis.uInstrAddr + offInstr;
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | DBGFDisas.cpp | 224 RTGCUINTPTR GCPtr = pDis->uInstrAddr + offInstr + pState->GCPtrSegBase; 264 if (!pState->f64Bits && pDis->uInstrAddr + offInstr > pState->cbSegLimit) 358 && PATMIsPatchGCAddr(pState->pVM, pState->Cpu.uInstrAddr)
|
H A D | CSAM.cpp | 764 RTUINTPTR uSrcAddr = pDis->uInstrAddr + offInstr; 765 int rc = PATMR3ReadOrgInstr(pDisInfo->pVM, pDis->uInstrAddr + offInstr, &pDis->abInstr[offInstr], cbRead, &cbRead); 784 if ((pDis->uInstrAddr >> PAGE_SHIFT) == ((uSrcAddr + cbMaxRead - 1) >> PAGE_SHIFT)) 790 else if ( (pDis->uInstrAddr >> PAGE_SHIFT) == ((uSrcAddr + cbMinRead - 1) >> PAGE_SHIFT)
|
H A D | VMMSwitcher.cpp | 985 Cpu.uInstrAddr += uBase - (uintptr_t)pu8CodeR3;
|
H A D | PATM.cpp | 604 RTUINTPTR uSrcAddr = pDis->uInstrAddr + offInstr; 605 int rc = PATMR3ReadOrgInstr(pDisInfo->pVM, pDis->uInstrAddr + offInstr, &pDis->abInstr[offInstr], cbRead, &cbRead); 624 Assert(PATMR3IsInsidePatchJump(pDisInfo->pVM, pDis->uInstrAddr + offInstr, NULL) == false); 625 Assert(PATMR3IsInsidePatchJump(pDisInfo->pVM, pDis->uInstrAddr + offInstr + cbMinRead-1, NULL) == false); 631 RTGCPTR32 uSrcAddr = (RTGCPTR32)pDis->uInstrAddr + offInstr;
|
H A D | CPUM.cpp | 1936 RTGCUINTPTR GCPtr = pDis->uInstrAddr + offInstr + pState->GCPtrSegBase; 1973 if (!pState->f64Bits && pDis->uInstrAddr + offInstr > pState->cbSegLimit)
|
/vbox/src/VBox/VMM/testcase/ |
H A D | tstVMStruct.h | 1417 GEN_CHECK_OFF(DISCPUSTATE, uInstrAddr);
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | EMAll.cpp | 344 RTUINTPTR uSrcAddr = pDis->uInstrAddr + offInstr;
|