/vbox/src/VBox/VMM/VMMR3/ |
H A D | PATMR3Dbg.cpp | 265 * @param hDbgAs The DBGF_AS_RC address space handle. 267 VMMR3_INT_DECL(void) PATMR3DbgPopulateAddrSpace(PVM pVM, RTDBGAS hDbgAs) argument 296 rc = RTDbgAsModuleLink(hDbgAs, hDbgMod, pVM->patm.s.pGCStateGC, 0 /*fFlags/*/); 310 rc = RTDbgAsModuleLink(hDbgAs, hDbgMod, pVM->patm.s.pStatsGC, 0 /*fFlags/*/); 324 rc = RTDbgAsModuleLink(hDbgAs, hDbgMod, pVM->patm.s.pPatchMemGC, 0 /*fFlags/*/);
|
H A D | DBGFDisas.cpp | 62 RTDBGAS hDbgAs; member in struct:__anon16844 118 pState->hDbgAs = !HMIsEnabled(pVM) 378 rc = DBGFR3AsSymbolByAddr(pState->pVM->pUVM, pState->hDbgAs, &Addr, RTDBGSYMADDR_FLAGS_LESS_OR_EQUAL,
|
H A D | DBGFAddrSpace.cpp | 227 RTDBGAS hDbgAs; local 228 rc = RTDbgAsCreate(&hDbgAs, 0, RTGCPTR_MAX, "Global"); 230 rc = DBGFR3AsAdd(pUVM, hDbgAs, NIL_RTPROCESS); 232 RTDbgAsRetain(hDbgAs); 233 pUVM->dbgf.s.ahAsAliases[DBGF_AS_ALIAS_2_INDEX(DBGF_AS_GLOBAL)] = hDbgAs; 235 RTDbgAsRetain(hDbgAs); 236 pUVM->dbgf.s.ahAsAliases[DBGF_AS_ALIAS_2_INDEX(DBGF_AS_KERNEL)] = hDbgAs; 238 rc = RTDbgAsCreate(&hDbgAs, 0, RTGCPHYS_MAX, "Physical"); 240 rc = DBGFR3AsAdd(pUVM, hDbgAs, NIL_RTPROCESS); 242 RTDbgAsRetain(hDbgAs); 408 DBGFR3AsAdd(PUVM pUVM, RTDBGAS hDbgAs, RTPROCESS ProcId) argument 464 DBGFR3AsDelete(PUVM pUVM, RTDBGAS hDbgAs) argument 630 RTDBGAS hDbgAs = pUVM->dbgf.s.ahAsAliases[iAlias]; local 739 RTDBGAS hDbgAs = NIL_RTDBGAS; local 776 RTDBGAS hDbgAs = NIL_RTDBGAS; local 953 DBGFR3AsLoadImage(PUVM pUVM, RTDBGAS hDbgAs, const char *pszFilename, const char *pszModName, RTLDRARCH enmArch, PCDBGFADDRESS pModAddress, RTDBGSEGIDX iModSeg, uint32_t fFlags) argument 1003 DBGFR3AsLoadMap(PUVM pUVM, RTDBGAS hDbgAs, const char *pszFilename, const char *pszModName, PCDBGFADDRESS pModAddress, RTDBGSEGIDX iModSeg, RTGCUINTPTR uSubtrahend, uint32_t fFlags) argument 1043 DBGFR3AsLinkModule(PUVM pUVM, RTDBGAS hDbgAs, RTDBGMOD hMod, PCDBGFADDRESS pModAddress, RTDBGSEGIDX iModSeg, uint32_t fFlags) argument 1079 DBGFR3AsUnlinkModuleByName(PUVM pUVM, RTDBGAS hDbgAs, const char *pszModName) argument 1175 DBGFR3AsSymbolByAddr(PUVM pUVM, RTDBGAS hDbgAs, PCDBGFADDRESS pAddress, uint32_t fFlags, PRTGCINTPTR poffDisp, PRTDBGSYMBOL pSymbol, PRTDBGMOD phMod) argument 1235 DBGFR3AsSymbolByAddrA(PUVM pUVM, RTDBGAS hDbgAs, PCDBGFADDRESS pAddress, uint32_t fFlags, PRTGCINTPTR poffDisp, PRTDBGMOD phMod) argument 1264 DBGFR3AsSymbolByName(PUVM pUVM, RTDBGAS hDbgAs, const char *pszSymbol, PRTDBGSYMBOL pSymbol, PRTDBGMOD phMod) argument 1307 DBGFR3AsLineByAddr(PUVM pUVM, RTDBGAS hDbgAs, PCDBGFADDRESS pAddress, PRTGCINTPTR poffDisp, PRTDBGLINE pLine, PRTDBGMOD phMod) argument 1344 DBGFR3AsLineByAddrA(PUVM pUVM, RTDBGAS hDbgAs, PCDBGFADDRESS pAddress, PRTGCINTPTR poffDisp, PRTDBGMOD phMod) argument [all...] |
/vbox/src/VBox/Debugger/ |
H A D | DBGPlugInOS2.cpp | 194 RTDBGAS hDbgAs = DBGFR3AsResolveAndRetain(pUVM, DBGF_AS_KERNEL); local 195 if (hDbgAs != NIL_RTDBGAS) 197 uint32_t iMod = RTDbgAsModuleCount(hDbgAs); 200 RTDBGMOD hMod = RTDbgAsModuleByIndex(hDbgAs, iMod); 205 int rc = RTDbgAsModuleUnlink(hDbgAs, hMod); 211 RTDbgAsRelease(hDbgAs);
|
H A D | DBGCInternal.h | 119 RTDBGAS hDbgAs; member in struct:DBGC
|
H A D | DBGPlugInSolaris.cpp | 739 RTDBGAS hDbgAs = DBGFR3AsResolveAndRetain(pUVM, DBGF_AS_KERNEL); local 740 if (hDbgAs != NIL_RTDBGAS) 742 uint32_t iMod = RTDbgAsModuleCount(hDbgAs); 745 RTDBGMOD hMod = RTDbgAsModuleByIndex(hDbgAs, iMod); 750 int rc = RTDbgAsModuleUnlink(hDbgAs, hMod); 756 RTDbgAsRelease(hDbgAs);
|
H A D | DBGPlugInWinNt.cpp | 778 RTDBGAS hDbgAs = DBGFR3AsResolveAndRetain(pUVM, DBGF_AS_KERNEL); local 779 if (hDbgAs != NIL_RTDBGAS) 781 uint32_t iMod = RTDbgAsModuleCount(hDbgAs); 784 RTDBGMOD hMod = RTDbgAsModuleByIndex(hDbgAs, iMod); 789 int rc = RTDbgAsModuleUnlink(hDbgAs, hMod); 795 RTDbgAsRelease(hDbgAs);
|
H A D | DBGCEmulateCodeView.cpp | 692 int rc = DBGFR3AsSymbolByAddr(pUVM, pDbgc->hDbgAs, DBGFR3AddrFromFlat(pDbgc->pUVM, &Addr, pBp->GCPtr), 866 * @param hDbgAs The address space to look up addresses in. 871 static void dbgcCmdUnassambleHelpListNear(PUVM pUVM, PDBGCCMDHLP pCmdHlp, RTDBGAS hDbgAs, PCDBGFADDRESS pAddress, argument 876 int rc = DBGFR3AsSymbolByAddr(pUVM, hDbgAs, pAddress, RTDBGSYMADDR_FLAGS_LESS_OR_EQUAL, &offDispSym, &Symbol, NULL); 878 rc = DBGFR3AsSymbolByAddr(pUVM, hDbgAs, pAddress, RTDBGSYMADDR_FLAGS_GREATER_OR_EQUAL, &offDispSym, &Symbol, NULL); 1007 RTDBGAS hDbgAs = pDbgc->hDbgAs; local 1015 hDbgAs = DBGF_AS_PHYS; 1049 dbgcCmdUnassambleHelpListNear(pUVM, pCmdHlp, hDbgAs, &CurAddr, &cbCheckSymbol); 1112 dbgcCmdUnassambleHelpListNear(pUVM, pCmdHlp, hDbgAs, [all...] |
/vbox/include/iprt/ |
H A D | dbg.h | 541 * @param hDbgAs The address space handle. 545 RTDECL(uint32_t) RTDbgAsRetain(RTDBGAS hDbgAs); variable 557 * @param hDbgAs The address space handle. The NIL handle is quietly 562 RTDECL(uint32_t) RTDbgAsRelease(RTDBGAS hDbgAs); variable 568 * @param hDbgAs The address space handle. 570 RTDECL(int) RTDbgAsLockExcl(RTDBGAS hDbgAs); variable 576 * @param hDbgAs The address space handle. 578 RTDECL(int) RTDbgAsUnlockExcl(RTDBGAS hDbgAs); variable 584 * NULL if hDbgAs is invalid. 586 * @param hDbgAs Th 590 RTDECL(const char *) RTDbgAsName(RTDBGAS hDbgAs); variable 602 RTDECL(RTUINTPTR) RTDbgAsFirstAddr(RTDBGAS hDbgAs); variable 614 RTDECL(RTUINTPTR) RTDbgAsLastAddr(RTDBGAS hDbgAs); variable 628 RTDECL(uint32_t) RTDbgAsModuleCount(RTDBGAS hDbgAs); variable [all...] |
/vbox/src/VBox/Debugger/testcase/ |
H A D | tstDBGCStubs.cpp | 141 VMMR3DECL(int) DBGFR3AsUnlinkModuleByName(PUVM pUVM, RTDBGAS hDbgAs, const char *pszModName) argument 149 VMMR3DECL(int) DBGFR3AsLineByAddr(PUVM pUVM, RTDBGAS hDbgAs, PCDBGFADDRESS pAddress, argument 173 VMMR3DECL(int) DBGFR3AsSymbolByAddr(PUVM pUVM, RTDBGAS hDbgAs, PCDBGFADDRESS pAddress, uint32_t fFlags, PRTGCINTPTR poffDisplacement, PRTDBGSYMBOL pSymbol, PRTDBGMOD phMod) argument 177 VMMR3DECL(int) DBGFR3AsSymbolByName(PUVM pUVM, RTDBGAS hDbgAs, const char *pszSymbol, PRTDBGSYMBOL pSymbol, PRTDBGMOD phMod) argument
|