HomeSort by relevance Sort by last modified time
    Searched refs:DWARFCompileUnit (Results 1 - 25 of 27) sorted by null

1 2

  /external/llvm/lib/DebugInfo/
DWARFCompileUnit.cpp 1 //===-- DWARFCompileUnit.cpp ----------------------------------------------===//
10 #include "DWARFCompileUnit.h"
16 void DWARFCompileUnit::dump(raw_ostream &OS) {
31 DWARFCompileUnit::~DWARFCompileUnit() {
DWARFCompileUnit.h 1 //===-- DWARFCompileUnit.h --------------------------------------*- C++ -*-===//
17 class DWARFCompileUnit : public DWARFUnit {
19 DWARFCompileUnit(const DWARFDebugAbbrev *DA, StringRef IS, StringRef RS,
25 ~DWARFCompileUnit() override;
Android.mk 6 DWARFCompileUnit.cpp \
DWARFContext.h 13 #include "DWARFCompileUnit.h"
31 typedef SmallVector<std::unique_ptr<DWARFCompileUnit>, 1> CUVector;
132 DWARFCompileUnit *getCompileUnitAtIndex(unsigned index) {
138 DWARFCompileUnit *getDWOCompileUnitAtIndex(unsigned index) {
163 getLineTableForCompileUnit(DWARFCompileUnit *cu);
206 DWARFCompileUnit *getCompileUnitForOffset(uint32_t Offset);
210 DWARFCompileUnit *getCompileUnitForAddress(uint64_t Address);
DWARFContext.cpp 294 DWARFContext::getLineTableForCompileUnit(DWARFCompileUnit *cu) {
321 std::unique_ptr<DWARFCompileUnit> CU(new DWARFCompileUnit(
360 std::unique_ptr<DWARFCompileUnit> DWOCU(new DWARFCompileUnit(
395 bool operator()(const std::unique_ptr<DWARFCompileUnit> &LHS,
396 const std::unique_ptr<DWARFCompileUnit> &RHS) const {
399 bool operator()(const std::unique_ptr<DWARFCompileUnit> &LHS,
404 const std::unique_ptr<DWARFCompileUnit> &RHS) const {
410 DWARFCompileUnit *DWARFContext::getCompileUnitForOffset(uint32_t Offset)
    [all...]
DWARFDebugInfoEntry.h 22 class DWARFCompileUnit;
  /external/lldb/source/Plugins/SymbolFile/DWARF/
DWARFFormValue.h 15 class DWARFCompileUnit;
51 void Dump(lldb_private::Stream &s, const lldb_private::DataExtractor* debug_str_data, const DWARFCompileUnit* cu) const;
54 const DWARFCompileUnit* cu);
57 uint64_t Reference(const DWARFCompileUnit* cu) const;
59 bool ResolveCompileUnitReferences(const DWARFCompileUnit* cu);
66 bool SkipValue(const lldb_private::DataExtractor& debug_info_data, lldb::offset_t *offset_ptr, const DWARFCompileUnit* cu) const;
67 static bool SkipValue(const dw_form_t form, const lldb_private::DataExtractor& debug_info_data, lldb::offset_t *offset_ptr, const DWARFCompileUnit* cu);
68 // static bool TransferValue(dw_form_t form, const lldb_private::DataExtractor& debug_info_data, lldb::offset_t *offset_ptr, const DWARFCompileUnit* cu, BinaryStreamBuf& out_buff);
69 // static bool TransferValue(const DWARFFormValue& formValue, const DWARFCompileUnit* cu, BinaryStreamBuf& out_buff);
70 // static bool PutUnsigned(dw_form_t form, dw_offset_t offset, uint64_t value, BinaryStreamBuf& out_buff, const DWARFCompileUnit* cu, bool fixup_cu_relative_refs)
    [all...]
DWARFDebugInfoEntry.h 66 void Append(const DWARFCompileUnit *cu, dw_offset_t attr_die_offset, dw_attr_t attr, dw_form_t form);
67 const DWARFCompileUnit * CompileUnitAtIndex(uint32_t i) const { return m_infos[i].cu; }
83 const DWARFCompileUnit *cu; // Keep the compile unit with each attribute in case we have DW_FORM_ref_addr values
136 const DWARFCompileUnit* cu,
141 const DWARFCompileUnit* cu,
146 const DWARFCompileUnit* cu,
152 const DWARFCompileUnit* cu,
158 const DWARFCompileUnit* cu,
164 const DWARFCompileUnit* cu,
171 const DWARFCompileUnit* cu
    [all...]
SymbolFileDWARF.h 68 friend class DWARFCompileUnit;
112 virtual lldb_private::Type* ResolveType (DWARFCompileUnit* dwarf_cu, const DWARFDebugInfoEntry* type_die, bool assert_not_being_parsed = true);
244 GetClangDeclContextForDIE (const lldb_private::SymbolContext &sc, DWARFCompileUnit *cu, const DWARFDebugInfoEntry *die);
250 GetClangDeclContextContainingDIE (DWARFCompileUnit *cu,
258 GetDeclContextDIEContainingDIE (DWARFCompileUnit *cu, const DWARFDebugInfoEntry *die);
304 DWARFCompileUnit* dwarf_cu,
308 lldb::CompUnitSP ParseCompileUnit (DWARFCompileUnit* dwarf_cu, uint32_t cu_idx);
309 DWARFCompileUnit* GetDWARFCompileUnit(lldb_private::CompileUnit *comp_unit);
310 DWARFCompileUnit* GetNextUnparsedDWARFCompileUnit(DWARFCompileUnit* prev_cu)
    [all...]
DWARFDebugInfo.h 24 typedef std::shared_ptr<DWARFCompileUnit> DWARFCompileUnitSP;
49 bool ContainsCompileUnit (const DWARFCompileUnit *cu) const;
50 DWARFCompileUnit* GetCompileUnitAtIndex(uint32_t idx);
55 DWARFDebugInfoEntry* GetDIEPtrWithCompileUnitHint (dw_offset_t die_offset, DWARFCompileUnit**cu_handle);
DWARFLocationList.h 20 const DWARFCompileUnit* cu,
UniqueDWARFASTType.h 23 class DWARFCompileUnit;
45 DWARFCompileUnit *cu,
89 const DWARFCompileUnit *m_cu;
121 const DWARFCompileUnit *cu,
154 const DWARFCompileUnit *cu,
DWARFLocationList.cpp 14 #include "DWARFCompileUnit.h"
21 DWARFLocationList::Dump(Stream &s, const DWARFCompileUnit* cu, const DataExtractor& debug_loc_data, lldb::offset_t offset)
24 uint32_t addr_size = DWARFCompileUnit::GetAddressByteSize(cu);
25 s.SetAddressByteSize(DWARFCompileUnit::GetAddressByteSize(cu));
DWARFCompileUnit.cpp 1 //===-- DWARFCompileUnit.cpp ------------------------------------*- C++ -*-===//
10 #include "DWARFCompileUnit.h"
38 DWARFCompileUnit::DWARFCompileUnit(SymbolFileDWARF* dwarf2Data) :
48 m_addr_size (DWARFCompileUnit::GetDefaultAddressSize()),
57 DWARFCompileUnit::Clear()
63 m_addr_size = DWARFCompileUnit::GetDefaultAddressSize();
72 DWARFCompileUnit::Extract(const DataExtractor &debug_info, lldb::offset_t *offset_ptr)
107 DWARFCompileUnit::Extract(lldb::offset_t offset, const DataExtractor& debug_info_data, const DWARFAbbreviationDeclarationSet* abbrevs)
131 DWARFCompileUnit::ClearDIEs(bool keep_compile_unit_die
    [all...]
DWARFFormValue.cpp 16 #include "DWARFCompileUnit.h"
18 class DWARFCompileUnit;
117 DWARFFormValue::ExtractValue(const DataExtractor& data, lldb::offset_t* offset_ptr, const DWARFCompileUnit* cu)
128 case DW_FORM_addr: m_value.value.uval = data.GetMaxU64(offset_ptr, DWARFCompileUnit::GetAddressByteSize(cu)); break;
150 m_value.value.uval = data.GetMaxU64(offset_ptr, DWARFCompileUnit::GetAddressByteSize(cu));
186 DWARFFormValue::SkipValue(const DataExtractor& debug_info_data, lldb::offset_t *offset_ptr, const DWARFCompileUnit* cu) const
192 DWARFFormValue::SkipValue(dw_form_t form, const DataExtractor& debug_info_data, lldb::offset_t *offset_ptr, const DWARFCompileUnit* cu)
211 *offset_ptr += DWARFCompileUnit::GetAddressByteSize(cu);
216 *offset_ptr += DWARFCompileUnit::GetAddressByteSize(cu);
281 DWARFFormValue::Dump(Stream &s, const DataExtractor* debug_str_data, const DWARFCompileUnit* cu) cons
    [all...]
DWARFCompileUnit.h 1 //===-- DWARFCompileUnit.h --------------------------------------*- C++ -*-===//
18 class DWARFCompileUnit
30 DWARFCompileUnit(SymbolFileDWARF* dwarf2Data);
121 GetAddressByteSize(const DWARFCompileUnit* cu);
207 DISALLOW_COPY_AND_ASSIGN (DWARFCompileUnit);
Android.mk 15 DWARFCompileUnit.cpp \
DWARFAbbreviationDeclaration.h 16 class DWARFCompileUnit;
63 const DWARFCompileUnit* cu,
DWARFDebugInfoEntry.cpp 21 #include "DWARFCompileUnit.h"
64 DWARFDebugInfoEntry::Attributes::Append(const DWARFCompileUnit *cu, dw_offset_t attr_die_offset, dw_attr_t attr, dw_form_t form)
120 const DWARFCompileUnit* cu,
280 const DWARFCompileUnit* cu,
309 ((DWARFCompileUnit*)cu)->SetBaseAddress(0);
326 ((DWARFCompileUnit*)cu)->SetBaseAddress(form_value.Unsigned());
449 const DWARFCompileUnit* cu,
495 // DWARFCompileUnit* a_cu, const DWARFDebugInfoEntry* a_die,
496 // DWARFCompileUnit* b_cu, const DWARFDebugInfoEntry* b_die,
722 // const DWARFCompileUnit* cu_a
    [all...]
DWARFDebugInfo.cpp 21 #include "DWARFCompileUnit.h"
78 DWARFCompileUnit* cu = GetCompileUnitAtIndex(idx);
152 DWARFCompileUnitSP cu_sp(new DWARFCompileUnit(m_dwarf2Data));
175 DWARFCompileUnit*
178 DWARFCompileUnit* cu = NULL;
185 DWARFDebugInfo::ContainsCompileUnit (const DWARFCompileUnit *cu) const
291 DWARFDebugInfo::GetDIEPtrWithCompileUnitHint (dw_offset_t die_offset, DWARFCompileUnit**cu_handle)
346 DWARFCompileUnit* cu = cu_sp.get();
397 DWARFCompileUnitSP cu(new DWARFCompileUnit(dwarf2Data));
444 cu.reset(new DWARFCompileUnit(dwarf2Data))
    [all...]
UniqueDWARFASTType.cpp 24 const DWARFCompileUnit *cu,