Searched defs:pSelInfo (Results 1 - 6 of 6) sorted by relevance

/vbox/include/VBox/vmm/
H A Ddbgfsel.h90 * @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);
/vbox/src/VBox/VMM/VMMR3/
H A DDBGFAddr.cpp58 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 DDBGFMem.cpp385 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 DDBGFDisas.cpp103 * @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...]
H A DSELM.cpp2100 * @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...]
/vbox/src/VBox/Debugger/testcase/
H A DtstDBGCStubs.cpp301 VMMR3DECL(int) DBGFR3SelQueryInfo(PUVM pUVM, VMCPUID idCpu, RTSEL Sel, uint32_t fFlags, PDBGFSELINFO pSelInfo) argument

Completed in 83 milliseconds