Searched refs:dwarf2Data (Results 1 - 17 of 17) sorted by relevance

/external/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDebugInfoEntry.h71 bool ExtractFormValueAtIndex (SymbolFileDWARF* dwarf2Data, uint32_t i, DWARFFormValue &form_value) const;
72 uint64_t FormValueAsUnsignedAtIndex (SymbolFileDWARF* dwarf2Data, uint32_t i, uint64_t fail_value) const;
73 uint64_t FormValueAsUnsigned (SymbolFileDWARF* dwarf2Data, dw_attr_t attr, uint64_t fail_value) const;
135 SymbolFileDWARF* dwarf2Data,
140 SymbolFileDWARF* dwarf2Data,
151 SymbolFileDWARF* dwarf2Data,
157 SymbolFileDWARF* dwarf2Data,
163 SymbolFileDWARF* dwarf2Data,
170 SymbolFileDWARF* dwarf2Data,
177 SymbolFileDWARF* dwarf2Data,
[all...]
H A DDWARFDebugInfoEntry.cpp89 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 DDWARFDebugPubnames.h24 bool GeneratePubnames(SymbolFileDWARF* dwarf2Data);
25 bool GeneratePubBaseTypes(SymbolFileDWARF* dwarf2Data);
H A DDWARFDebugPubnames.cpp65 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 DDWARFDebugRanges.h28 void Extract(SymbolFileDWARF* dwarf2Data);
35 Extract (SymbolFileDWARF* dwarf2Data,
H A DDWARFDebugInfo.h30 SymbolFileDWARF* dwarf2Data,
38 void SetDwarfData(SymbolFileDWARF* dwarf2Data);
61 static void Verify(lldb_private::Stream *s, SymbolFileDWARF* dwarf2Data);
62 static void Dump(lldb_private::Stream *s, SymbolFileDWARF* dwarf2Data, const uint32_t die_offset, const uint32_t recurse_depth);
H A DDWARFDebugAranges.cpp90 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 DDWARFDebugRanges.cpp28 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 DDWARFDebugInfo.cpp45 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 DDWARFDebugAranges.h41 Generate(SymbolFileDWARF* dwarf2Data);
85 Dump(SymbolFileDWARF* dwarf2Data, lldb_private::Stream *s);
H A DDWARFCompileUnit.h30 DWARFCompileUnit(SymbolFileDWARF* dwarf2Data);
57 void BuildAddressRangeTable (SymbolFileDWARF* dwarf2Data,
H A DDWARFDebugLine.h226 static bool DumpOpcodes(lldb_private::Log *log, SymbolFileDWARF* dwarf2Data, dw_offset_t line_offset = DW_INVALID_OFFSET, uint32_t dump_flags = 0); // If line_offset is invalid, dump everything
227 static bool DumpLineTableRows(lldb_private::Log *log, SymbolFileDWARF* dwarf2Data, dw_offset_t line_offset = DW_INVALID_OFFSET); // If line_offset is invalid, dump everything
H A DDWARFCompileUnit.cpp38 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 DDWARFDebugLine.cpp111 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 DSymbolFileDWARFDebugMap.cpp1561 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());
H A DSymbolFileDWARFDebugMap.h416 AddOSOARanges (SymbolFileDWARF* dwarf2Data,
H A DHashedNameToDIE.h222 GetTypeFlags (SymbolFileDWARF *dwarf2Data,
534 // AppendNamesEntry (SymbolFileDWARF *dwarf2Data,
540 // AppendTypesEntry (DWARFData *dwarf2Data,

Completed in 104 milliseconds