Lines Matching refs:pLineInfo
72 PRTINTPTR poffDisp, PRTDBGLINE pLineInfo)
75 return RTDbgModLineByAddr(hCnt, iSeg, off, poffDisp, pLineInfo);
80 static DECLCALLBACK(int) rtDbgModDbgHelp_LineByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGLINE pLineInfo)
83 return RTDbgModLineByOrdinal(hCnt, iOrdinal, pLineInfo);
209 * @param pLineInfo Line number information.
212 static BOOL CALLBACK rtDbgModDbgHelpCopyLineNumberCallback(PSRCCODEINFOW pLineInfo, PVOID pvUser)
216 if (pLineInfo->Address < pArgs->uModAddr)
218 Log((" %#018RX64 %05u %s [SKIPPED - INVALID ADDRESS!]\n", pLineInfo->Address, pLineInfo->LineNumber));
227 size_t cbLen = (RTUtf16Len(pLineInfo->FileName) + 1) * sizeof(RTUTF16);
229 || memcmp(pArgs->pwszPrev, pLineInfo->FileName, cbLen) )
232 memcpy(pArgs->pwszPrev, pLineInfo->FileName, cbLen);
237 pArgs->pwszPrev = (PRTUTF16)RTMemDupEx(pLineInfo->FileName, cbLen, pArgs->cbPrevUtf16Alloc - cbLen);
244 int rc = RTUtf16ToUtf8(pLineInfo->FileName, &pArgs->pszPrev);
256 int rc = RTDbgModLineAdd(pArgs->hCnt, pArgs->pszPrev, pLineInfo->LineNumber,
257 RTDBGSEGIDX_RVA, pLineInfo->Address - pArgs->uModAddr, NULL);
258 Log((" %#018RX64 %05u %s [%Rrc]\n", pLineInfo->Address, pLineInfo->LineNumber, rc));