Lines Matching defs:pAbbrev

1027                                 PRTDWARFCURSOR pCursor, PCRTDWARFABBREV pAbbrev, bool fInitDie);
3760 PCRTDWARFABBREV pAbbrev = rtDwarfAbbrev_Lookup(pThis, uAbbrCode);
3761 if ( pAbbrev
3762 && pAbbrev->uTag == DW_TAG_subprogram)
3769 pAbbrev, false /*fInitDie*/);
3976 * @param pAbbrev The abbreviation cache entry.
3980 PCRTDWARFABBREV pAbbrev, PRTDWARFDIE pParent)
3999 pDie->uTag = pAbbrev->uTag;
4000 pDie->offSpec = pAbbrev->offSpec;
4159 * @param pAbbrev The abbreviation cache entry.
4166 PRTDWARFCURSOR pCursor, PCRTDWARFABBREV pAbbrev, bool fInitDie)
4169 int rc = rtDwarfCursor_InitWithOffset(&AbbrevCursor, pThis, krtDbgModDwarfSect_abbrev, pAbbrev->offSpec);
4277 PCRTDWARFABBREV pAbbrev = rtDwarfAbbrev_Lookup(pThis, uAbbrCode);
4278 if (!pAbbrev)
4280 if ( pAbbrev->uTag != DW_TAG_compile_unit
4281 && pAbbrev->uTag != DW_TAG_partial_unit)
4283 Log(("Unexpected compile/partial unit tag %#x\n", pAbbrev->uTag));
4288 pUnit = (PRTDWARFDIECOMPILEUNIT)rtDwarfInfo_NewDie(pThis, &g_CompileUnitDesc, pAbbrev, NULL /*pParent*/);
4298 int rc = rtDwarfInfo_ParseDie(pThis, &pUnit->Core, &g_CompileUnitDesc, pCursor, pAbbrev, true /*fInitDie*/);
4329 pAbbrev = rtDwarfAbbrev_Lookup(pThis, uAbbrCode);
4330 if (!pAbbrev)
4335 if (pAbbrev->uTag < RT_ELEMENTS(g_aTagDescs))
4337 Assert(g_aTagDescs[pAbbrev->uTag].uTag == pAbbrev->uTag || g_aTagDescs[pAbbrev->uTag].uTag == 0);
4338 pszName = g_aTagDescs[pAbbrev->uTag].pszName;
4339 pDieDesc = g_aTagDescs[pAbbrev->uTag].pDesc;
4347 pAbbrev->uTag, uAbbrCode, pAbbrev->fChildren ? " has children" : ""));
4353 PRTDWARFDIE pNewDie = rtDwarfInfo_NewDie(pThis, pDieDesc, pAbbrev, pParentDie);
4357 if (pAbbrev->fChildren)
4363 rc = rtDwarfInfo_ParseDie(pThis, pNewDie, pDieDesc, pCursor, pAbbrev, true /*fInitDie*/);
4367 if (!fKeepDies && !pAbbrev->fChildren)