Searched refs:DWARFCompileUnit (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-10.0-release/contrib/llvm/lib/DebugInfo/
H A DDWARFDebugInfoEntry.h20 class DWARFCompileUnit;
42 void dump(raw_ostream &OS, const DWARFCompileUnit *cu,
44 void dumpAttribute(raw_ostream &OS, const DWARFCompileUnit *cu,
51 bool extractFast(const DWARFCompileUnit *CU, const uint8_t *FixedFormSizes,
58 bool extract(const DWARFCompileUnit *CU, uint32_t *OffsetPtr);
123 uint32_t getAttributeValue(const DWARFCompileUnit *cu,
127 const char* getAttributeValueAsString(const DWARFCompileUnit* cu,
131 uint64_t getAttributeValueAsUnsigned(const DWARFCompileUnit *cu,
135 uint64_t getAttributeValueAsReference(const DWARFCompileUnit *cu,
139 int64_t getAttributeValueAsSigned(const DWARFCompileUnit* c
[all...]
H A DDWARFDebugInfoEntry.cpp11 #include "DWARFCompileUnit.h"
23 const DWARFCompileUnit *cu,
69 const DWARFCompileUnit *cu,
97 bool DWARFDebugInfoEntryMinimal::extractFast(const DWARFCompileUnit *CU,
134 DWARFDebugInfoEntryMinimal::extract(const DWARFCompileUnit *CU,
155 const_cast<DWARFCompileUnit*>(CU)->setBaseAddress(0);
167 const_cast<DWARFCompileUnit*>(CU)
191 DWARFDebugInfoEntryMinimal::getAttributeValue(const DWARFCompileUnit *cu,
227 const DWARFCompileUnit* cu,
241 const DWARFCompileUnit* c
[all...]
H A DDWARFCompileUnit.cpp1 //===-- DWARFCompileUnit.cpp ----------------------------------------------===//
10 #include "DWARFCompileUnit.h"
19 DataExtractor DWARFCompileUnit::getDebugInfoExtractor() const {
23 bool DWARFCompileUnit::extract(DataExtractor debug_info, uint32_t *offset_ptr) {
53 DWARFCompileUnit::extract(uint32_t offset, DataExtractor debug_info_data,
76 bool DWARFCompileUnit::extractRangeList(uint32_t RangeListOffset,
84 void DWARFCompileUnit::clear() {
94 void DWARFCompileUnit::dump(raw_ostream &OS) {
108 const char *DWARFCompileUnit::getCompilationDir() {
115 void DWARFCompileUnit
[all...]
H A DDWARFContext.h13 #include "DWARFCompileUnit.h"
29 SmallVector<DWARFCompileUnit, 1> CUs;
35 SmallVector<DWARFCompileUnit, 1> DWOCUs;
67 DWARFCompileUnit *getCompileUnitAtIndex(unsigned index) {
74 DWARFCompileUnit *getDWOCompileUnitAtIndex(unsigned index) {
94 getLineTableForCompileUnit(DWARFCompileUnit *cu);
130 DWARFCompileUnit *getCompileUnitForOffset(uint32_t Offset);
134 DWARFCompileUnit *getCompileUnitForAddress(uint64_t Address);
H A DDWARFContext.cpp55 DWARFCompileUnit *cu = getCompileUnitAtIndex(i);
209 DWARFContext::getLineTableForCompileUnit(DWARFCompileUnit *cu) {
234 CUs.push_back(DWARFCompileUnit(getDebugAbbrev(), getInfoSection(),
254 DWOCUs.push_back(DWARFCompileUnit(getDebugAbbrevDWO(), getInfoDWOSection(),
273 bool operator()(const DWARFCompileUnit &LHS,
274 const DWARFCompileUnit &RHS) const {
277 bool operator()(const DWARFCompileUnit &LHS, uint32_t RHS) const {
280 bool operator()(uint32_t LHS, const DWARFCompileUnit &RHS) const {
286 DWARFCompileUnit *DWARFContext::getCompileUnitForOffset(uint32_t Offset) {
290 DWARFCompileUnit *C
[all...]
H A DDWARFCompileUnit.h1 //===-- DWARFCompileUnit.h --------------------------------------*- C++ -*-===//
25 class DWARFCompileUnit { class in namespace:llvm
46 DWARFCompileUnit(const DWARFDebugAbbrev *DA, StringRef IS, StringRef AS, function in class:llvm::DWARFCompileUnit
H A DDWARFFormValue.cpp11 #include "DWARFCompileUnit.h"
79 const DWARFCompileUnit *cu) {
206 const DWARFCompileUnit *cu) const {
212 uint32_t *offset_ptr, const DWARFCompileUnit *cu) {
312 DWARFFormValue::dump(raw_ostream &OS, const DWARFCompileUnit *cu) const {
461 const DWARFCompileUnit *cu) const {
468 uint64_t DWARFFormValue::getReference(const DWARFCompileUnit *cu) const {
486 DWARFFormValue::resolveCompileUnitReferences(const DWARFCompileUnit *cu) {
/freebsd-10.0-release/contrib/llvm/include/llvm/DebugInfo/
H A DDWARFFormValue.h17 class DWARFCompileUnit;
51 void dump(raw_ostream &OS, const DWARFCompileUnit* cu) const;
53 const DWARFCompileUnit *cu);
58 uint64_t getReference(const DWARFCompileUnit* cu) const;
63 bool resolveCompileUnitReferences(const DWARFCompileUnit* cu);
70 const DWARFCompileUnit *) const;
72 const DWARFCompileUnit *cu) const;
74 uint32_t *offset_ptr, const DWARFCompileUnit *cu);
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFFormValue.h15 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* c
[all...]
H A DDWARFDebugInfoEntry.h66 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* c
[all...]
H A DSymbolFileDWARF.h68 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_c
[all...]
H A DDWARFDebugInfo.h24 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);
H A DDWARFLocationList.h20 const DWARFCompileUnit* cu,
H A DUniqueDWARFASTType.h23 class DWARFCompileUnit;
45 DWARFCompileUnit *cu,
89 const DWARFCompileUnit *m_cu;
121 const DWARFCompileUnit *cu,
154 const DWARFCompileUnit *cu,
H A DDWARFLocationList.cpp14 #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));
H A DDWARFCompileUnit.cpp1 //===-- DWARFCompileUnit.cpp ------------------------------------*- C++ -*-===//
10 #include "DWARFCompileUnit.h"
38 DWARFCompileUnit::DWARFCompileUnit(SymbolFileDWARF* dwarf2Data) : function in class:DWARFCompileUnit
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
[all...]
H A DDWARFFormValue.cpp16 #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* c
[all...]
H A DDWARFCompileUnit.h1 //===-- DWARFCompileUnit.h --------------------------------------*- C++ -*-===//
18 class DWARFCompileUnit class
30 DWARFCompileUnit(SymbolFileDWARF* dwarf2Data);
121 GetAddressByteSize(const DWARFCompileUnit* cu);
207 DISALLOW_COPY_AND_ASSIGN (DWARFCompileUnit);
H A DDWARFAbbreviationDeclaration.h16 class DWARFCompileUnit;
63 const DWARFCompileUnit* cu,
H A DDWARFDebugInfoEntry.cpp21 #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_
[all...]
H A DDWARFDebugInfo.cpp21 #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(dwarf2Dat
[all...]
H A DUniqueDWARFASTType.cpp24 const DWARFCompileUnit *cu,
H A DSymbolFileDWARF.cpp52 #include "DWARFCompileUnit.h"
119 void Push (DWARFCompileUnit *cu, const DWARFDebugInfoEntry *die)
132 DWARFCompileUnit *cu = m_dies[i].cu;
159 Push (DWARFCompileUnit *cu, const DWARFDebugInfoEntry *die)
180 DIEInfo (DWARFCompileUnit *c, const DWARFDebugInfoEntry *d) :
185 DWARFCompileUnit *cu;
239 SymbolFileDWARF::GetTypes (DWARFCompileUnit* cu,
311 DWARFCompileUnit* dwarf_cu = NULL;
851 DWARFCompileUnit*
900 SymbolFileDWARF::ParseCompileUnit (DWARFCompileUnit* dwarf_c
[all...]
/freebsd-10.0-release/lib/clang/libllvmdebuginfo/
H A DMakefile10 DWARFCompileUnit.cpp \
/freebsd-10.0-release/lib/clang/liblldbPluginSymbolFileDWARF/
H A DMakefile9 DWARFCompileUnit.cpp \

Completed in 135 milliseconds

12