Lines Matching refs:die

294     DWARFDebugInfoEntry* die = NULL;  in GetDIEPtrWithCompileUnitHint()  local
296 die = (*cu_handle)->GetDIEPtr(die_offset); in GetDIEPtrWithCompileUnitHint()
298 if (die == NULL) in GetDIEPtrWithCompileUnitHint()
304 die = cu_sp->GetDIEPtr(die_offset); in GetDIEPtrWithCompileUnitHint()
307 if (die == NULL) in GetDIEPtrWithCompileUnitHint()
309 return die; in GetDIEPtrWithCompileUnitHint()
339 DWARFDebugInfoEntry* die, in DWARFDebugInfo_ParseCallback() argument
347 if (die) in DWARFDebugInfo_ParseCallback()
349 cu->AddDIE(*die); in DWARFDebugInfo_ParseCallback()
400 DWARFDebugInfoEntry die; in Parse() local
417 while (!done && die.Extract(dwarf2Data, cu.get(), &offset)) in Parse()
420 offset = callback(dwarf2Data, cu, &die, offset, depth, userData); in Parse()
422 if (die.IsNULL()) in Parse()
429 else if (die.HasChildren()) in Parse()
488 DWARFDebugInfoEntry* die, in DumpCallback() argument
501 if (die) in DumpCallback()
508 die->Dump(dwarf2Data, cu, *s, 0); in DumpCallback()
513 if (dumpInfo->die_offset == die->GetOffset()) in DumpCallback()
532 die->Dump(dwarf2Data, cu, *s, 0); in DumpCallback()
538 if (!die->HasChildren() || dumpInfo->recurse_depth == 0) in DumpCallback()
551 die->Dump(dwarf2Data, cu, *s, 0); in DumpCallback()
553 else if (dumpInfo->die_offset > die->GetOffset()) in DumpCallback()
556 dumpInfo->ancestors.back() = *die; in DumpCallback()
561 if (die->IsNULL()) in DumpCallback()
571 else if (die->HasChildren()) in DumpCallback()
702 const DWARFDebugInfoEntry* die = cu_sp->DIE(); in Dump() local
703 if (die) in Dump()
704 die->Dump(m_dwarf2Data, cu_sp.get(), *s, recurse_depth); in Dump()
731 DWARFDebugInfoEntry* die, in FindCallbackString() argument
740 if (die) in FindCallbackString()
742 const char* die_name = die->GetName(dwarf2Data, cu); in FindCallbackString()
748 info->die_offsets.push_back(die->GetOffset()); in FindCallbackString()
753 info->die_offsets.push_back(die->GetOffset()); in FindCallbackString()