Lines Matching refs:dwarf2Data
45 DWARFDebugInfo::SetDwarfData(SymbolFileDWARF* dwarf2Data) in SetDwarfData() argument
47 m_dwarf2Data = dwarf2Data; in SetDwarfData()
337 SymbolFileDWARF* dwarf2Data, in DWARFDebugInfo_ParseCallback() argument
391 DWARFDebugInfo::Parse(SymbolFileDWARF* dwarf2Data, Callback callback, void* userData) in Parse() argument
393 if (dwarf2Data) in Parse()
397 DWARFCompileUnitSP cu(new DWARFCompileUnit(dwarf2Data)); in Parse()
402 while (cu->Extract(dwarf2Data->get_debug_info_data(), &offset)) in Parse()
409 offset = callback(dwarf2Data, cu, NULL, offset, depth, userData); in Parse()
417 while (!done && die.Extract(dwarf2Data, cu.get(), &offset)) in Parse()
420 offset = callback(dwarf2Data, cu, &die, offset, depth, userData); in Parse()
437 if (!dwarf2Data->get_debug_info_data().ValidOffset(offset)) in Parse()
444 cu.reset(new DWARFCompileUnit(dwarf2Data)); in Parse()
486 SymbolFileDWARF* dwarf2Data, in DumpCallback() argument
508 die->Dump(dwarf2Data, cu, *s, 0); in DumpCallback()
524 dumpInfo->ancestors[i].Dump(dwarf2Data, cu, *s, 0); in DumpCallback()
532 die->Dump(dwarf2Data, cu, *s, 0); in DumpCallback()
551 die->Dump(dwarf2Data, cu, *s, 0); in DumpCallback()
653 SymbolFileDWARF* dwarf2Data, in Dump() argument
660 if (dwarf2Data->get_debug_info_data().GetByteSize() > 0) in Dump()
677 DWARFDebugInfo::Parse(dwarf2Data, DumpCallback, &dumpInfo); in Dump()
729 SymbolFileDWARF* dwarf2Data, in FindCallbackString() argument
742 const char* die_name = die->GetName(dwarf2Data, cu); in FindCallbackString()