/vbox/src/VBox/Runtime/common/dbg/ |
H A D | dbg.cpp | 54 * @param pSymInfo The symbol info to duplicate. 56 RTDECL(PRTDBGSYMBOL) RTDbgSymbolDup(PCRTDBGSYMBOL pSymInfo) argument 58 return (PRTDBGSYMBOL)RTMemDup(pSymInfo, sizeof(*pSymInfo)); 66 * @param pSymInfo The symbol info to free. NULL is ignored. 68 RTDECL(void) RTDbgSymbolFree(PRTDBGSYMBOL pSymInfo) argument 70 RTMemFree(pSymInfo);
|
H A D | dbgmoddeferred.cpp | 199 * @param pSymInfo The output structure. 201 static int rtDbgModDeferredDbgSymInfo_Start(PRTDBGMODDEFERRED pThis, PRTDBGSYMBOL pSymInfo) 203 pSymInfo->Value = 0; 204 pSymInfo->cb = pThis->cbImage; 205 pSymInfo->offSeg = 0; 206 pSymInfo->iSeg = 0; 207 pSymInfo->fFlags = 0; 208 pSymInfo->iOrdinal = 0; 209 strcpy(pSymInfo->szName, "DeferredStart"); 219 * @param pSymInfo Th [all...] |
H A D | dbgmoddbghelp.cpp | 107 PRTINTPTR poffDisp, PRTDBGSYMBOL pSymInfo) 110 return RTDbgModSymbolByAddr(hCnt, iSeg, off, fFlags, poffDisp, pSymInfo); 116 PRTDBGSYMBOL pSymInfo) 120 return RTDbgModSymbolByName(hCnt, pszSymbol/*, cchSymbol*/, pSymInfo); 125 static DECLCALLBACK(int) rtDbgModDbgHelp_SymbolByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGSYMBOL pSymInfo) argument 128 return RTDbgModSymbolByOrdinal(hCnt, iOrdinal, pSymInfo); 305 * @param pSymInfo The symbol information. 309 static BOOL CALLBACK rtDbgModDbgHelpCopySymbolsCallback(PSYMBOL_INFO pSymInfo, ULONG cbSymbol, PVOID pvUser) argument 312 if (pSymInfo->Address < pArgs->uModAddr) /* NT4 SP1 ntfs.dbg */ 314 Log((" %#018RX64 LB %#07x %s [SKIPPED - INVALID ADDRESS!]\n", pSymInfo 106 rtDbgModDbgHelp_SymbolByAddr(PRTDBGMODINT pMod, RTDBGSEGIDX iSeg, RTUINTPTR off, uint32_t fFlags, PRTINTPTR poffDisp, PRTDBGSYMBOL pSymInfo) argument 115 rtDbgModDbgHelp_SymbolByName(PRTDBGMODINT pMod, const char *pszSymbol, size_t cchSymbol, PRTDBGSYMBOL pSymInfo) argument [all...] |
H A D | dbgmodnm.cpp | 95 PRTINTPTR poffDisp, PRTDBGSYMBOL pSymInfo) 98 return RTDbgModSymbolByAddr(pThis->hCnt, iSeg, off, fFlags, poffDisp, pSymInfo); 104 PRTDBGSYMBOL pSymInfo) 108 return RTDbgModSymbolByName(pThis->hCnt, pszSymbol, pSymInfo); 113 static DECLCALLBACK(int) rtDbgModNm_SymbolByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGSYMBOL pSymInfo) argument 116 return RTDbgModSymbolByOrdinal(pThis->hCnt, iOrdinal, pSymInfo); 94 rtDbgModNm_SymbolByAddr(PRTDBGMODINT pMod, RTDBGSEGIDX iSeg, RTUINTPTR off, uint32_t fFlags, PRTINTPTR poffDisp, PRTDBGSYMBOL pSymInfo) argument 103 rtDbgModNm_SymbolByName(PRTDBGMODINT pMod, const char *pszSymbol, size_t cchSymbol, PRTDBGSYMBOL pSymInfo) argument
|
H A D | dbgmod.cpp | 1811 RTDECL(int) RTDbgModSymbolByOrdinal(RTDBGMOD hDbgMod, uint32_t iOrdinal, PRTDBGSYMBOL pSymInfo) 1817 int rc = pDbgMod->pDbgVt->pfnSymbolByOrdinal(pDbgMod, iOrdinal, pSymInfo); 1830 PRTDBGSYMBOL pSymInfo = RTDbgSymbolAlloc(); 1831 if (!pSymInfo) 1834 int rc = RTDbgModSymbolByOrdinal(hDbgMod, iOrdinal, pSymInfo); 1837 *ppSymInfo = pSymInfo; 1839 RTDbgSymbolFree(pSymInfo); 1846 PRTINTPTR poffDisp, PRTDBGSYMBOL pSymInfo) 1854 AssertPtr(pSymInfo); 1875 int rc = pDbgMod->pDbgVt->pfnSymbolByAddr(pDbgMod, iSeg, off, fFlags, poffDisp, pSymInfo); [all...] |
H A D | dbgmodcontainer.cpp | 309 PRTINTPTR poffDisp, PRTDBGSYMBOL pSymInfo) 338 return rtDbgModContainerReturnSymbol(pMySym, pSymInfo); 343 static DECLCALLBACK(int) rtDbgModContainer_SymbolByName(PRTDBGMODINT pMod, const char *pszSymbol, size_t cchSymbol, PRTDBGSYMBOL pSymInfo) argument 355 return rtDbgModContainerReturnSymbol(pMySym, pSymInfo); 360 static DECLCALLBACK(int) rtDbgModContainer_SymbolByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGSYMBOL pSymInfo) argument 374 return rtDbgModContainerReturnSymbol(pMySym, pSymInfo); 308 rtDbgModContainer_SymbolByAddr(PRTDBGMODINT pMod, RTDBGSEGIDX iSeg, RTUINTPTR off, uint32_t fFlags, PRTINTPTR poffDisp, PRTDBGSYMBOL pSymInfo) argument
|
H A D | dbgmodcodeview.cpp | 2071 PRTINTPTR poffDisp, PRTDBGSYMBOL pSymInfo) 2074 return RTDbgModSymbolByAddr(pThis->hCnt, iSeg, off, fFlags, poffDisp, pSymInfo); 2080 PRTDBGSYMBOL pSymInfo) 2084 return RTDbgModSymbolByName(pThis->hCnt, pszSymbol/*, cchSymbol*/, pSymInfo); 2089 static DECLCALLBACK(int) rtDbgModCv_SymbolByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGSYMBOL pSymInfo) argument 2092 return RTDbgModSymbolByOrdinal(pThis->hCnt, iOrdinal, pSymInfo); 2070 rtDbgModCv_SymbolByAddr(PRTDBGMODINT pMod, RTDBGSEGIDX iSeg, RTUINTPTR off, uint32_t fFlags, PRTINTPTR poffDisp, PRTDBGSYMBOL pSymInfo) argument 2079 rtDbgModCv_SymbolByName(PRTDBGMODINT pMod, const char *pszSymbol, size_t cchSymbol, PRTDBGSYMBOL pSymInfo) argument
|
H A D | dbgmoddwarf.cpp | 4544 PRTINTPTR poffDisp, PRTDBGSYMBOL pSymInfo) 4547 return RTDbgModSymbolByAddr(pThis->hCnt, iSeg, off, fFlags, poffDisp, pSymInfo); 4553 PRTDBGSYMBOL pSymInfo) 4557 return RTDbgModSymbolByName(pThis->hCnt, pszSymbol/*, cchSymbol*/, pSymInfo); 4562 static DECLCALLBACK(int) rtDbgModDwarf_SymbolByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGSYMBOL pSymInfo) argument 4565 return RTDbgModSymbolByOrdinal(pThis->hCnt, iOrdinal, pSymInfo); 4543 rtDbgModDwarf_SymbolByAddr(PRTDBGMODINT pMod, RTDBGSEGIDX iSeg, RTUINTPTR off, uint32_t fFlags, PRTINTPTR poffDisp, PRTDBGSYMBOL pSymInfo) argument 4552 rtDbgModDwarf_SymbolByName(PRTDBGMODINT pMod, const char *pszSymbol, size_t cchSymbol, PRTDBGSYMBOL pSymInfo) argument
|
/vbox/src/VBox/Runtime/tools/ |
H A D | RTNtDbgHelp.cpp | 224 * @param pSymInfo The symbol info. 228 static BOOL CALLBACK dumpSymbolCallback(PSYMBOL_INFO pSymInfo, ULONG cbSymbol, PVOID pvUser) argument 231 RTPrintf(" %#018RX64 LB %#07x %s\n", pSymInfo->Address, cbSymbol, pSymInfo->Name);
|
/vbox/src/VBox/Runtime/include/internal/ |
H A D | dbgmod.h | 408 * @param pSymInfo Where to store the symbol information. 410 DECLCALLBACKMEMBER(int, pfnSymbolByOrdinal)(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGSYMBOL pSymInfo); 423 * @param pSymInfo Where to store the symbol information. 425 DECLCALLBACKMEMBER(int, pfnSymbolByName)(PRTDBGMODINT pMod, const char *pszSymbol, size_t cchSymbol, PRTDBGSYMBOL pSymInfo); 445 * @param pSymInfo Where to store the symbol information. 448 PRTINTPTR poffDisp, PRTDBGSYMBOL pSymInfo);
|
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | ntBldSymDb.cpp | 664 PSYMBOL_INFO pSymInfo = (PSYMBOL_INFO)alloca(sizeof(*pSymInfo)); local 667 pSymInfo->SizeOfStruct = sizeof(*pSymInfo); 668 pSymInfo->MaxNameLen = 0; 669 if (!SymGetTypeFromName(hFake, uModAddr, g_aStructs[iStruct].pszName, pSymInfo)) 677 MyDbgPrintf(" %s: TypeIndex=%u\n", g_aStructs[iStruct].pszName, pSymInfo->TypeIndex); 678 MyDbgPrintf(" %s: Size=%u (%#x)\n", g_aStructs[iStruct].pszName, pSymInfo->Size, pSymInfo->Size); 680 rcExit = findMembers(hFake, uModAddr, pSymInfo [all...] |
/vbox/include/iprt/ |
H A D | dbg.h | 151 * @param pSymInfo The symbol info to duplicate. 153 RTDECL(PRTDBGSYMBOL) RTDbgSymbolDup(PCRTDBGSYMBOL pSymInfo); variable 158 * @param pSymInfo The symbol info to free. NULL is ignored. 160 RTDECL(void) RTDbgSymbolFree(PRTDBGSYMBOL pSymInfo); variable 1275 * @param pSymInfo Where to store the symbol information. 1277 RTDECL(int) RTDbgModSymbolByOrdinal(RTDBGMOD hDbgMod, uint32_t iOrdinal, PRTDBGSYMBOL pSymInfo); 1322 * @param pSymInfo Where to store the symbol information. 1325 PRTINTPTR poffDisp, PRTDBGSYMBOL pSymInfo); 1370 * @param pSymInfo Where to store the symbol information. 1372 RTDECL(int) RTDbgModSymbolByName(RTDBGMOD hDbgMod, const char *pszSymbol, PRTDBGSYMBOL pSymInfo); [all...] |
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/ |
H A D | imagehlp.h | 752 PSYMBOL_INFO pSymInfo, ULONG SymbolSize, PVOID UserContext 755 PSYMBOL_INFOW pSymInfo, ULONG SymbolSize, PVOID UserContext
|
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/include/ |
H A D | imagehlp.h | 692 PSYMBOL_INFO pSymInfo, ULONG SymbolSize, PVOID UserContext 695 PSYMBOL_INFOW pSymInfo, ULONG SymbolSize, PVOID UserContext
|