/vbox/src/VBox/Debugger/ |
H A D | DBGPlugInCommonELF.cpp | 54 * @param hAs The address space. 59 static int dbgDiggerCommonLinkElfSegs(RTDBGAS hAs, RTDBGMOD hMod, PDBGDIGGERELFSEG paSegs, uint32_t cSegs) argument 64 int rc = RTDbgAsModuleLinkSeg(hAs, hMod, paSegs[i].iSeg, paSegs[i].uLoadAddr, RTDBGASLINK_FLAGS_REPLACE); 67 RTDbgAsModuleUnlink(hAs, hMod);
|
H A D | DBGPlugInCommonELFTmpl.cpp.h | 318 RTDBGAS hAs = DBGFR3AsResolveAndRetain(pUVM, DBGF_AS_KERNEL); 319 if (hAs != NIL_RTDBGAS) 320 rc = dbgDiggerCommonLinkElfSegs(hAs, hMod, paSegs, cSegs); 324 RTDbgAsRelease(hAs);
|
H A D | DBGPlugInDarwin.cpp | 147 RTDBGAS hAs = DBGFR3AsResolveAndRetain(pUVM, DBGF_AS_KERNEL); 149 int rc = RTDbgAsModuleByName(hAs, "mach_kernel", 0, &hMod); 152 RTDbgAsRelease(hAs); 602 RTDBGAS hAs = DBGFR3AsResolveAndRetain(pUVM, DBGF_AS_KERNEL); local 603 if (hAs != NIL_RTDBGAS) 624 int rc2 = RTDbgAsModuleLinkSeg(hAs, hMod, iDbgSeg, aSegs[iSeg].Address, RTDBGASLINK_FLAGS_REPLACE /*fFlags*/); 637 RTDbgAsRelease(hAs);
|
H A D | DBGPlugInLinux.cpp | 178 RTDBGAS hAs = DBGFR3AsResolveAndRetain(pUVM, DBGF_AS_KERNEL); 180 int rc = RTDbgAsModuleByName(hAs, "vmlinux", 0, &hMod); 183 RTDbgAsRelease(hAs); 984 RTDBGAS hAs = DBGFR3AsResolveAndRetain(pUVM, DBGF_AS_KERNEL); local 985 if (hAs != NIL_RTDBGAS) 986 rc = RTDbgAsModuleLink(hAs, hMod, uKernelStart, RTDBGASLINK_FLAGS_REPLACE); 989 RTDbgAsRelease(hAs);
|
H A D | DBGPlugInWinNt.cpp | 714 RTDBGAS hAs = DBGFR3AsResolveAndRetain(pUVM, DBGF_AS_KERNEL); local 715 if (hAs != NIL_RTDBGAS) 716 rc = RTDbgAsModuleLink(hAs, hMod, pImageAddr->FlatPtr, RTDBGASLINK_FLAGS_REPLACE /*fFlags*/); 720 RTDbgAsRelease(hAs);
|
H A D | DBGCEmulateCodeView.cpp | 4015 RTDBGAS hAs = DBGFR3AsResolveAndRetain(pUVM, pDbgc->hDbgAs); local 4016 uint32_t cMods = RTDbgAsModuleCount(hAs); 4019 RTDBGMOD hMod = RTDbgAsModuleByIndex(hAs, iMod); 4038 int rc = RTDbgAsModuleQueryMapByIndex(hAs, iMod, &aMappings[0], &cMappings, 0 /*fFlags*/); 4130 RTDbgAsRelease(hAs);
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | DBGFStack.cpp | 80 static int dbgfR3StackWalk(PUVM pUVM, VMCPUID idCpu, RTDBGAS hAs, PDBGFSTACKFRAME pFrame) argument 159 pFrame->pSymPC = DBGFR3AsSymbolByAddrA(pUVM, hAs, &pFrame->AddrPC, RTDBGSYMADDR_FLAGS_LESS_OR_EQUAL, 161 pFrame->pLinePC = DBGFR3AsLineByAddrA(pUVM, hAs, &pFrame->AddrPC, NULL /*poffDisp*/, NULL /*phMod*/); 256 pFrame->pSymReturnPC = DBGFR3AsSymbolByAddrA(pUVM, hAs, &pFrame->AddrReturnPC, RTDBGSYMADDR_FLAGS_LESS_OR_EQUAL, 258 pFrame->pLineReturnPC = DBGFR3AsLineByAddrA(pUVM, hAs, &pFrame->AddrReturnPC, NULL /*poffDisp*/, NULL /*phMod*/); 283 static DECLCALLBACK(int) dbgfR3StackWalkCtxFull(PUVM pUVM, VMCPUID idCpu, PCCPUMCTXCORE pCtxCore, RTDBGAS hAs, argument 366 rc = dbgfR3StackWalk(pUVM, idCpu, hAs, pCur); 380 rc = dbgfR3StackWalk(pUVM, idCpu, hAs, &Next); 448 RTDBGAS hAs; local 454 hAs [all...] |
H A D | DBGFAddrSpace.cpp | 325 RTDBGAS hAs = pUVM->dbgf.s.ahAsAliases[DBGF_AS_ALIAS_2_INDEX(DBGF_AS_RC)]; local 329 RTDbgAsLockExcl(hAs); 330 uint32_t cModules = RTDbgAsModuleCount(hAs); 343 paEntries[i].hDbgMod = RTDbgAsModuleByIndex(hAs, i); 348 int rc = RTDbgAsModuleQueryMapByIndex(hAs, i, &aMappings[0], &cMappings, 0 /*fFlags*/); 358 int rc = RTDbgAsModuleUnlink(hAs, paEntries[i].hDbgMod); 366 int rc = RTDbgAsModuleLink(hAs, paEntries[i].hDbgMod, uNewAddr, 381 RTDbgAsUnlockExcl(hAs);
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTCoreDump.h | 104 RTFILE hAs; /* proc/<pid/as file handle */ member in struct:VBOXPROCESS
|