Searched refs:pSelInfo (Results 1 - 8 of 8) sorted by relevance
/vbox/include/VBox/vmm/ |
H A D | dbgfsel.h | 90 * @param pSelInfo The selector info. 92 DECLINLINE(bool) DBGFSelInfoIsExpandDown(PCDBGFSELINFO pSelInfo) argument 94 return (pSelInfo)->u.Raw.Gen.u1DescType 95 && ((pSelInfo)->u.Raw.Gen.u4Type & (X86_SEL_TYPE_DOWN | X86_SEL_TYPE_CODE)) == X86_SEL_TYPE_DOWN; 99 VMMR3DECL(int) DBGFR3SelInfoValidateCS(PCDBGFSELINFO pSelInfo, RTSEL SelCPL);
|
H A D | selm.h | 99 VMMR3DECL(int) SELMR3GetSelectorInfo(PVM pVM, PVMCPU pVCpu, RTSEL Sel, PDBGFSELINFO pSelInfo); 100 VMMR3DECL(int) SELMR3GetShadowSelectorInfo(PVM pVM, RTSEL Sel, PDBGFSELINFO pSelInfo);
|
H A D | dbgf.h | 118 VMMR3DECL(int) DBGFR3AddrFromSelInfoOff(PUVM pUVM, PDBGFADDRESS pAddress, PCDBGFSELINFO pSelInfo, RTUINTPTR off); 1012 VMMR3DECL(int) DBGFR3SelQueryInfo(PUVM pUVM, VMCPUID idCpu, RTSEL Sel, uint32_t fFlags, PDBGFSELINFO pSelInfo);
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | DBGFAddr.cpp | 58 static int dbgfR3AddrFromSelInfoOffWorker(PDBGFADDRESS pAddress, PCDBGFSELINFO pSelInfo, RTUINTPTR off) argument 60 if (pSelInfo->fFlags & (DBGFSELINFO_FLAGS_INVALID | DBGFSELINFO_FLAGS_NOT_PRESENT)) 61 return pSelInfo->fFlags & DBGFSELINFO_FLAGS_NOT_PRESENT 67 if (DBGFSelInfoIsExpandDown(pSelInfo)) 69 if ( !pSelInfo->u.Raw.Gen.u1Granularity 72 if (off <= pSelInfo->cbLimit) 75 else if (off > pSelInfo->cbLimit) 78 pAddress->FlatPtr = pSelInfo->GCPtrBase + off; 81 if ( !pSelInfo->GCPtrBase 82 && pSelInfo 153 DBGFR3AddrFromSelInfoOff(PUVM pUVM, PDBGFADDRESS pAddress, PCDBGFSELINFO pSelInfo, RTUINTPTR off) argument [all...] |
H A D | DBGFMem.cpp | 385 static DECLCALLBACK(int) dbgfR3SelQueryInfo(PUVM pUVM, VMCPUID idCpu, RTSEL Sel, uint32_t fFlags, PDBGFSELINFO pSelInfo) argument 398 rc = SELMR3GetSelectorInfo(pVM, pVCpu, Sel, pSelInfo); 408 && (pSelInfo->fFlags & ( DBGFSELINFO_FLAGS_LONG_MODE | DBGFSELINFO_FLAGS_REAL_MODE | DBGFSELINFO_FLAGS_PROT_MODE 412 && pSelInfo->cbLimit != ~(RTGCPTR)0 415 pSelInfo->GCPtrBase = 0; 416 pSelInfo->cbLimit = ~(RTGCPTR)0; 421 pSelInfo->GCPtrBase = 0; 422 pSelInfo->cbLimit = ~(RTGCPTR)0; 423 pSelInfo->Sel = 0; 424 pSelInfo 470 DBGFR3SelQueryInfo(PUVM pUVM, VMCPUID idCpu, RTSEL Sel, uint32_t fFlags, PDBGFSELINFO pSelInfo) argument 495 DBGFR3SelInfoValidateCS(PCDBGFSELINFO pSelInfo, RTSEL SelCPL) argument [all...] |
H A D | SELM.cpp | 2100 * @param pSelInfo Where to store the information. 2102 static int selmR3GetSelectorInfo64(PVMCPU pVCpu, RTSEL Sel, PDBGFSELINFO pSelInfo) argument 2146 pSelInfo->Sel = Sel; 2147 pSelInfo->fFlags = DBGFSELINFO_FLAGS_LONG_MODE; 2148 pSelInfo->u.Raw64 = Desc; 2163 pSelInfo->GCPtrBase = 0; 2164 pSelInfo->cbLimit = ~(RTGCUINTPTR)0; 2168 pSelInfo->cbLimit = X86DESC_LIMIT_G(&Desc); 2169 pSelInfo->GCPtrBase = X86DESC_BASE(&Desc); 2171 pSelInfo 2217 selmR3SelInfoFromDesc32(PDBGFSELINFO pSelInfo, PCX86DESC pDesc) argument 2263 selmR3GetSelectorInfo32(PVM pVM, PVMCPU pVCpu, RTSEL Sel, PDBGFSELINFO pSelInfo) argument 2370 SELMR3GetSelectorInfo(PVM pVM, PVMCPU pVCpu, RTSEL Sel, PDBGFSELINFO pSelInfo) argument 2401 SELMR3GetShadowSelectorInfo(PVM pVM, RTSEL Sel, PDBGFSELINFO pSelInfo) argument [all...] |
H A D | DBGFDisas.cpp | 103 * @param pSelInfo The selector info. 109 static int dbgfR3DisasInstrFirst(PVM pVM, PVMCPU pVCpu, PDBGFSELINFO pSelInfo, PGMMODE enmMode, argument 112 pState->GCPtrSegBase = pSelInfo->GCPtrBase; 113 pState->GCPtrSegEnd = pSelInfo->cbLimit + 1 + (RTGCUINTPTR)pSelInfo->GCPtrBase; 114 pState->cbSegLimit = pSelInfo->cbLimit; 124 pState->f64Bits = enmMode >= PGMMODE_AMD64 && pSelInfo->u.Raw.Gen.u1Long; 138 : pSelInfo->u.Raw.Gen.u1DefBig 331 PCDBGFSELINFO pSelInfo = (PCDBGFSELINFO)pvUser; local 341 : pSelInfo [all...] |
/vbox/src/VBox/Debugger/testcase/ |
H A D | tstDBGCStubs.cpp | 301 VMMR3DECL(int) DBGFR3SelQueryInfo(PUVM pUVM, VMCPUID idCpu, RTSEL Sel, uint32_t fFlags, PDBGFSELINFO pSelInfo) argument
|
Completed in 52 milliseconds