/external/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFDebugRanges.cpp | 28 DWARFDebugRanges::Extract(SymbolFileDWARF* dwarf2Data) argument 33 while (Extract(dwarf2Data, &offset, range_list)) 85 DWARFDebugRanges::Extract(SymbolFileDWARF* dwarf2Data, lldb::offset_t *offset_ptr, RangeList &range_list) argument 90 const DataExtractor& debug_ranges_data = dwarf2Data->get_debug_ranges_data();
|
H A D | DWARFDebugAranges.cpp | 90 DWARFDebugAranges::Generate(SymbolFileDWARF* dwarf2Data) argument 93 DWARFDebugInfo* debug_info = dwarf2Data->DebugInfo(); 98 const uint32_t num_compile_units = dwarf2Data->GetNumCompileUnits(); 103 cu->BuildAddressRangeTable(dwarf2Data, this, clear_dies_if_already_not_parsed);
|
H A D | DWARFDebugInfoEntry.cpp | 89 DWARFDebugInfoEntry::Attributes::ExtractFormValueAtIndex (SymbolFileDWARF* dwarf2Data, uint32_t i, DWARFFormValue &form_value) const argument 93 return form_value.ExtractValue(dwarf2Data->get_debug_info_data(), &offset, CompileUnitAtIndex(i)); 97 DWARFDebugInfoEntry::Attributes::FormValueAsUnsigned (SymbolFileDWARF* dwarf2Data, dw_attr_t attr, uint64_t fail_value) const argument 101 return FormValueAsUnsignedAtIndex (dwarf2Data, attr_idx, fail_value); 106 DWARFDebugInfoEntry::Attributes::FormValueAsUnsignedAtIndex(SymbolFileDWARF* dwarf2Data, uint32_t i, uint64_t fail_value) const argument 109 if (ExtractFormValueAtIndex(dwarf2Data, i, form_value)) 279 SymbolFileDWARF* dwarf2Data, 284 const DataExtractor& debug_info_data = dwarf2Data->get_debug_info_data(); 285 // const DataExtractor& debug_str_data = dwarf2Data->get_debug_str_data(); 448 SymbolFileDWARF* dwarf2Data, [all...] |
H A D | DWARFDebugPubnames.cpp | 65 DWARFDebugPubnames::GeneratePubnames(SymbolFileDWARF* dwarf2Data) argument 69 dwarf2Data); 73 log->Printf("DWARFDebugPubnames::GeneratePubnames (data = %p)", dwarf2Data); 76 DWARFDebugInfo* debug_info = dwarf2Data->DebugInfo(); 80 const DataExtractor* debug_str = &dwarf2Data->get_debug_str_data(); 83 const uint32_t num_compile_units = dwarf2Data->GetNumCompileUnits(); 108 const size_t num_attributes = die->GetAttributes(dwarf2Data, cu, fixed_form_sizes, attributes); 122 if (attributes.ExtractFormValueAtIndex(dwarf2Data, i, form_value)) 128 if (attributes.ExtractFormValueAtIndex(dwarf2Data, i, form_value)) 155 // if (attributes.ExtractFormValueAtIndex(dwarf2Data, 214 GeneratePubBaseTypes(SymbolFileDWARF* dwarf2Data) argument [all...] |
H A D | DWARFDebugInfo.cpp | 45 DWARFDebugInfo::SetDwarfData(SymbolFileDWARF* dwarf2Data) argument 47 m_dwarf2Data = dwarf2Data; 337 SymbolFileDWARF* dwarf2Data, 391 DWARFDebugInfo::Parse(SymbolFileDWARF* dwarf2Data, Callback callback, void* userData) argument 393 if (dwarf2Data) 397 DWARFCompileUnitSP cu(new DWARFCompileUnit(dwarf2Data)); 402 while (cu->Extract(dwarf2Data->get_debug_info_data(), &offset)) 409 offset = callback(dwarf2Data, cu, NULL, offset, depth, userData); 417 while (!done && die.Extract(dwarf2Data, cu.get(), &offset)) 420 offset = callback(dwarf2Data, c 335 DWARFDebugInfo_ParseCallback( SymbolFileDWARF* dwarf2Data, DWARFCompileUnitSP& cu_sp, DWARFDebugInfoEntry* die, const dw_offset_t next_offset, const uint32_t curr_depth, void* userData ) argument 484 DumpCallback( SymbolFileDWARF* dwarf2Data, DWARFCompileUnitSP& cu_sp, DWARFDebugInfoEntry* die, const dw_offset_t next_offset, const uint32_t curr_depth, void* userData ) argument 650 Dump( Stream *s, SymbolFileDWARF* dwarf2Data, const uint32_t die_offset, const uint32_t recurse_depth ) argument 727 FindCallbackString( SymbolFileDWARF* dwarf2Data, DWARFCompileUnitSP& cu_sp, DWARFDebugInfoEntry* die, const dw_offset_t next_offset, const uint32_t curr_depth, void* userData ) argument [all...] |
H A D | DWARFDebugLine.cpp | 111 DWARFDebugLine::DumpLineTableRows(Log *log, SymbolFileDWARF* dwarf2Data, dw_offset_t debug_line_offset) argument 113 const DataExtractor& debug_line_data = dwarf2Data->get_debug_line_data(); 157 DWARFDebugLine::DumpOpcodes(Log *log, SymbolFileDWARF* dwarf2Data, dw_offset_t debug_line_offset, uint32_t dump_flags) argument 159 const DataExtractor& debug_line_data = dwarf2Data->get_debug_line_data();
|
H A D | DWARFCompileUnit.cpp | 38 DWARFCompileUnit::DWARFCompileUnit(SymbolFileDWARF* dwarf2Data) : argument 39 m_dwarf2Data (dwarf2Data), 383 DWARFCompileUnit::BuildAddressRangeTable (SymbolFileDWARF* dwarf2Data, argument 397 die->BuildAddressRangeTable(dwarf2Data, this, debug_aranges); 404 sc.comp_unit = dwarf2Data->GetCompUnitForDWARFCompUnit(this); 426 debug_map_sym_file->AddOSOARanges(dwarf2Data,debug_aranges); 726 // if (attributes.ExtractFormValueAtIndex(dwarf2Data, i, form_value))
|
H A D | SymbolFileDWARFDebugMap.cpp | 1561 SymbolFileDWARFDebugMap::AddOSOARanges (SymbolFileDWARF* dwarf2Data, DWARFDebugAranges* debug_aranges) argument 1564 if (debug_aranges && dwarf2Data) 1566 CompileUnitInfo *compile_unit_info = GetCompileUnitInfo(dwarf2Data); 1578 debug_aranges->AppendRange(dwarf2Data->GetID(), entry->GetRangeBase(), entry->GetRangeEnd());
|