Lines Matching refs:pSymInfo
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 The output structure.
221 static int rtDbgModDeferredDbgSymInfo_Last(PRTDBGMODDEFERRED pThis, PRTDBGSYMBOL pSymInfo)
223 pSymInfo->Value = pThis->cbImage - 1;
224 pSymInfo->cb = 0;
225 pSymInfo->offSeg = pThis->cbImage - 1;
226 pSymInfo->iSeg = 0;
227 pSymInfo->fFlags = 0;
228 pSymInfo->iOrdinal = 1;
229 strcpy(pSymInfo->szName, "DeferredLast");
236 PRTINTPTR poffDisp, PRTDBGSYMBOL pSymInfo)
240 rc = pMod->pDbgVt->pfnSymbolByAddr(pMod, iSeg, off, fFlags, poffDisp, pSymInfo);
245 rc = rtDbgModDeferredDbgSymInfo_Start(pThis, pSymInfo);
247 rc = rtDbgModDeferredDbgSymInfo_Last(pThis, pSymInfo);
249 rc = rtDbgModDeferredDbgSymInfo_Start(pThis, pSymInfo);
251 *poffDisp = off - pSymInfo->offSeg;
259 PRTDBGSYMBOL pSymInfo)
263 rc = pMod->pDbgVt->pfnSymbolByName(pMod, pszSymbol, cchSymbol, pSymInfo);
269 rc = rtDbgModDeferredDbgSymInfo_Start(pThis, pSymInfo);
272 rc = rtDbgModDeferredDbgSymInfo_Last(pThis, pSymInfo);
281 static DECLCALLBACK(int) rtDbgModDeferredDbg_SymbolByOrdinal(PRTDBGMODINT pMod, uint32_t iOrdinal, PRTDBGSYMBOL pSymInfo)
285 rc = pMod->pDbgVt->pfnSymbolByOrdinal(pMod, iOrdinal, pSymInfo);
290 rc = rtDbgModDeferredDbgSymInfo_Start(pThis, pSymInfo);
292 rc = rtDbgModDeferredDbgSymInfo_Last(pThis, pSymInfo);