| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DIERef.h | 19 struct DIERef { struct 20 DIERef() = default; 22 DIERef(dw_offset_t c, dw_offset_t d) : cu_offset(c), die_offset(d) {} in DIERef() argument 30 explicit DIERef(lldb::user_id_t uid, SymbolFileDWARF *dwarf); 32 explicit DIERef(const DWARFFormValue &form_value); 42 bool operator<(const DIERef &ref) const { 46 bool operator<(const DIERef &ref) { return die_offset < ref.die_offset; } 56 typedef std::vector<DIERef> DIEArray; argument
|
| H A D | ManualDWARFIndex.cpp | 268 DIERef(cu_offset, die.GetOffset())); in IndexUnitImpl() 273 DIERef(cu_offset, die.GetOffset())); in IndexUnitImpl() 287 DIERef(cu_offset, die.GetOffset())); in IndexUnitImpl() 326 DIERef(cu_offset, die.GetOffset())); in IndexUnitImpl() 332 DIERef(cu_offset, die.GetOffset())); in IndexUnitImpl() 338 DIERef(cu_offset, die.GetOffset())); in IndexUnitImpl() 351 DIERef(cu_offset, die.GetOffset())); in IndexUnitImpl() 419 for (const DIERef &die_ref: offsets) { in GetFunctions() 430 for (const DIERef &die_ref: offsets) { in GetFunctions() 443 for (const DIERef &die_ref: offsets) { in GetFunctions() [all …]
|
| H A D | DIERef.cpp | 17 DIERef::DIERef(lldb::user_id_t uid, SymbolFileDWARF *dwarf) in DIERef() function in DIERef 40 DIERef::DIERef(const DWARFFormValue &form_value) in DIERef() function in DIERef 54 lldb::user_id_t DIERef::GetUID(SymbolFileDWARF *dwarf) const { in GetUID()
|
| H A D | DebugNamesDWARFIndex.cpp | 54 DIERef DebugNamesDWARFIndex::ToDIERef(const DebugNames::Entry &entry) { in ToDIERef() 57 return DIERef(); in ToDIERef() 61 return DIERef(); in ToDIERef() 70 return DIERef(*cu_offset, die_bias + *die_offset); in ToDIERef() 72 return DIERef(); in ToDIERef() 77 if (DIERef ref = ToDIERef(entry)) in Append() 164 DIERef ref = ToDIERef(entry); in GetCompleteObjCClass() 237 if (DIERef ref = ToDIERef(entry)) in GetFunctions()
|
| H A D | NameToDIE.cpp | 29 void NameToDIE::Insert(const ConstString &name, const DIERef &die_ref) { in Insert() 47 const DIERef &die_ref = m_map.GetValueAtIndexUnchecked(i); in FindAllEntriesForCompileUnit() 58 const DIERef &die_ref = m_map.GetValueAtIndexUnchecked(i); in Dump() 65 std::function<bool(ConstString name, const DIERef &die_ref)> const in ForEach()
|
| H A D | NameToDIE.h | 30 void Insert(const lldb_private::ConstString &name, const DIERef &die_ref); 47 const DIERef &die_ref)> const 51 lldb_private::UniqueCStringMap<DIERef> m_map;
|
| H A D | DWARFBaseDIE.cpp | 21 DIERef DWARFBaseDIE::GetDIERef() const { in GetDIERef() 23 return DIERef(); in GetDIERef() 28 return DIERef(cu_offset, m_die->GetOffset()); in GetDIERef()
|
| H A D | DWARFDebugInfo.h | 43 DWARFUnit *GetCompileUnit(const DIERef &die_ref); 45 DWARFDIE GetDIE(const DIERef &die_ref);
|
| H A D | SymbolFileDWARF.h | 68 friend struct DIERef; 301 virtual DWARFDIE GetDIE(const DIERef &die_ref); 331 typedef llvm::DenseMap<lldb::opaque_compiler_type_t, DIERef> ClangTypeToDIE; 374 lldb_private::Type *ResolveTypeUID(const DIERef &die_ref); 412 FindBlockContainingSpecification(const DIERef &func_die_ref, 502 typedef std::shared_ptr<std::set<DIERef>> DIERefSetSP;
|
| H A D | DWARFBaseDIE.h | 16 struct DIERef; 62 DIERef GetDIERef() const;
|
| H A D | DWARFDIE.cpp | 87 return dwarf->GetDIE(DIERef(form_value)); in GetAttributeValueAsReferenceDIE() 105 DIERef(cu->GetOffset(), block_die->GetOffset())), in LookupDeepestBlock() 141 lldb_private::Type *DWARFDIE::ResolveTypeUID(const DIERef &die_ref) const { in ResolveTypeUID()
|
| H A D | DWARFASTParserClang.cpp | 1066 DIERef(type_sp->GetID(), dwarf))); in ParseTypeFromDWARF() 1082 dwarf->ResolveTypeUID(DIERef(encoding_form)); in ParseTypeFromDWARF() 1268 func_type = dwarf->ResolveTypeUID(DIERef(type_die_form)); in ParseTypeFromDWARF() 1391 DIERef(class_type->GetID(), dwarf)); in ParseTypeFromDWARF() 1395 DIERef(class_type->GetID(), dwarf)); in ParseTypeFromDWARF() 1427 DIERef(specification_die_form)); in ParseTypeFromDWARF() 1447 DIERef(abstract_origin_die_form)); in ParseTypeFromDWARF() 1732 DIERef type_die_ref(type_die_form); in ParseTypeFromDWARF() 2018 Type *lldb_type = die.ResolveTypeUID(DIERef(form_value)); in ParseTemplateDIE() 2226 const DIERef &die_ref = method_die_offsets[i]; in CompleteTypeFromDWARF() [all …]
|
| H A D | SymbolFileDWARF.cpp | 1348 return dwarf->GetDIE(DIERef(uid, dwarf)); in GetDIEFromUID() 1599 SymbolFileDWARF::GetDIE(const DIERef &die_ref) { in GetDIE() 2112 const DIERef &die_ref = die_offsets[i]; in FindGlobalVariables() 2202 const DIERef &die_ref = die_offsets[i]; in FindGlobalVariables() 2394 for (DIERef ref : offsets) { in FindFunctions() 2432 std::set<DIERef>::iterator set_iter; in GetMangledNamesForFunction() 2484 const DIERef &die_ref = die_offsets[i]; in FindTypes() 2562 const DIERef &die_ref = die_offsets[i]; in FindTypes() 2611 const DIERef &die_ref = die_offsets[i]; in FindNamespace() 2789 const DIERef &die_ref = die_offsets[i]; in FindCompleteObjCDefinitionTypeForDIE() [all …]
|
| H A D | DWARFDebugInfo.cpp | 175 DWARFUnit *DWARFDebugInfo::GetCompileUnit(const DIERef &die_ref) { in GetCompileUnit() 222 DWARFDebugInfo::GetDIE(const DIERef &die_ref) { in GetDIE()
|
| H A D | DWARFIndex.cpp | 21 void DWARFIndex::ProcessFunctionDIE(llvm::StringRef name, DIERef ref, in ProcessFunctionDIE()
|
| H A D | DWARFIndex.h | 62 void ProcessFunctionDIE(llvm::StringRef name, DIERef ref,
|
| H A D | SymbolFileDWARFDwo.h | 39 GetDIE(const DIERef &die_ref) override;
|
| H A D | DebugNamesDWARFIndex.h | 71 DIERef ToDIERef(const DebugNames::Entry &entry);
|
| H A D | DWARFDIE.h | 53 lldb_private::Type *ResolveTypeUID(const DIERef &die_ref) const;
|
| H A D | SymbolFileDWARFDwo.cpp | 167 SymbolFileDWARFDwo::GetDIE(const DIERef &die_ref) { in GetDIE()
|
| H A D | AppleDWARFIndex.cpp | 143 for (const DIERef &die_ref : offsets) { in GetFunctions()
|
| H A D | SymbolFileDWARFDebugMap.h | 146 friend struct DIERef;
|
| H A D | DWARFDebugInfoEntry.cpp | 421 std::vector<DIERef> die_refs; in GetDIENamesAndRanges() 586 for (const DIERef &die_ref : die_refs) { in GetDIENamesAndRanges()
|
| H A D | DWARFUnit.cpp | 426 return DIERef(local_id, local_id).GetUID(m_dwarf); in GetID()
|
| /freebsd-12.1/lib/clang/liblldb/ |
| H A D | Makefile | 448 SRCS+= Plugins/SymbolFile/DWARF/DIERef.cpp
|