Lines Matching refs:uModAddr
58 uint64_t uModAddr;
216 if (pLineInfo->Address < pArgs->uModAddr)
257 RTDBGSEGIDX_RVA, pLineInfo->Address - pArgs->uModAddr, NULL);
272 * @param uModAddr The module load address.
274 static int rtDbgModDbgHelpCopyLineNumbers(PRTDBGMODINT pMod, RTDBGMOD hCnt, HANDLE hFake, uint64_t uModAddr)
279 Args.uModAddr = uModAddr;
285 if (SymEnumLinesW(hFake, uModAddr, NULL /*pszObj*/, NULL /*pszFile*/, rtDbgModDbgHelpCopyLineNumberCallback, &Args))
312 if (pSymInfo->Address < pArgs->uModAddr) /* NT4 SP1 ntfs.dbg */
326 pSymInfo->Address - pArgs->uModAddr, cbSymbol, 0, NULL);
341 * @param uModAddr The module load address.
343 static int rtDbgModDbgHelpCopySymbols(PRTDBGMODINT pMod, RTDBGMOD hCnt, HANDLE hFake, uint64_t uModAddr)
348 Args.uModAddr = uModAddr;
350 if (SymEnumSymbols(hFake, uModAddr, NULL, rtDbgModDbgHelpCopySymbolsCallback, &Args))
374 pArgs->uModAddr = pSeg->LinkAddress;
409 uint64_t uImageBase = Args.uModAddr ? Args.uModAddr : 0x4000000;
429 uint64_t uModAddr = SymLoadModuleExW(hFake, NULL /*hFile*/, pwszDbgFile, NULL /*pszModName*/,
431 if (uModAddr != 0)
433 rc = rtDbgModDbgHelpCopySymbols(pMod, hCnt, hFake, uModAddr);
435 rc = rtDbgModDbgHelpCopyLineNumbers(pMod, hCnt, hFake, uModAddr);
445 SymUnloadModule64(hFake, uModAddr);