Lines Matching refs:pSymInfo
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)
128 return RTDbgModSymbolByOrdinal(hCnt, iOrdinal, pSymInfo);
305 * @param pSymInfo The symbol information.
309 static BOOL CALLBACK rtDbgModDbgHelpCopySymbolsCallback(PSYMBOL_INFO pSymInfo, ULONG cbSymbol, PVOID pvUser)
312 if (pSymInfo->Address < pArgs->uModAddr) /* NT4 SP1 ntfs.dbg */
314 Log((" %#018RX64 LB %#07x %s [SKIPPED - INVALID ADDRESS!]\n", pSymInfo->Address, cbSymbol, pSymInfo->Name));
317 if (pSymInfo->NameLen >= RTDBG_SYMBOL_NAME_LENGTH)
319 Log((" %#018RX64 LB %#07x %s [SKIPPED - TOO LONG (%u > %u)!]\n", pSymInfo->Address, cbSymbol, pSymInfo->Name,
320 pSymInfo->NameLen, RTDBG_SYMBOL_NAME_LENGTH));
325 int rc = RTDbgModSymbolAdd(pArgs->hCnt, pSymInfo->Name, RTDBGSEGIDX_RVA,
326 pSymInfo->Address - pArgs->uModAddr, cbSymbol, 0, NULL);
327 Log((" %#018RX64 LB %#07x %s [%Rrc]\n", pSymInfo->Address, cbSymbol, pSymInfo->Name, rc));