| /openbsd/src/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/ |
| D | DWARFDIE.cpp | 30 ElaboratingDIEIterator, std::input_iterator_tag, DWARFDIE, 31 std::ptrdiff_t, DWARFDIE *, DWARFDIE *> { 39 llvm::SmallVector<DWARFDIE, 2> m_worklist; 46 DWARFDIE die = m_worklist.back(); in Next() 51 if (DWARFDIE d = die.GetReferencedDIE(attr)) in Next() 59 explicit ElaboratingDIEIterator(DWARFDIE d) : m_worklist(1, d) {} in ElaboratingDIEIterator() 64 const DWARFDIE &operator*() const { return m_worklist.back(); } in operator *() 79 elaborating_dies(const DWARFDIE &die) { in elaborating_dies() 85 DWARFDIE 86 DWARFDIE::GetParent() const { in GetParent() [all …]
|
| D | DWARFASTParserClang.h | 47 const DWARFDIE &die, 51 ConstructDemangledNameFromDWARF(const DWARFDIE &die) override; 55 const DWARFDIE &die, 59 CompleteTypeFromDWARF(const DWARFDIE &die, lldb_private::Type *type, 63 GetDeclForUIDFromDWARF(const DWARFDIE &die) override; 69 GetDeclContextForUIDFromDWARF(const DWARFDIE &die) override; 72 GetDeclContextContainingUIDFromDWARF(const DWARFDIE &die) override; 103 GetDIEClassTemplateParams(const DWARFDIE &die) override; 113 typedef std::multimap<const clang::DeclContext *, const DWARFDIE> 129 clang::DeclContext *GetDeclContextForBlock(const DWARFDIE &die); [all …]
|
| D | DWARFDIE.h | 16 class DWARFDIE : public DWARFBaseDIE { 41 lldb_private::Type *ResolveTypeUID(const DWARFDIE &die) const; 45 DWARFDIE 48 DWARFDIE 51 DWARFDIE 54 DWARFDIE 60 DWARFDIE 64 DWARFDIE 67 DWARFDIE 71 std::vector<DWARFDIE> GetDeclContextDIEs() const; [all …]
|
| D | DWARFIndex.h | 20 class DWARFDIE; variable 35 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 39 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 43 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 46 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 49 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 51 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 53 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 56 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; 60 llvm::function_ref<bool(DWARFDIE die)> callback) = 0; [all …]
|
| D | SymbolFileDWARF.h | 79 friend class DWARFDIE; variable 148 lldb_private::Type *ResolveType(const DWARFDIE &die, 236 DWARFDIE 237 GetDeclContextDIEContainingDIE(const DWARFDIE &die); 246 llvm::function_ref<bool(DWARFDIE die)> callback); 252 static DWARFDIE GetParentSymbolContextDIE(const DWARFDIE &die); 264 virtual DWARFDIE GetDIE(const DIERef &die_ref); 266 DWARFDIE GetDIE(lldb::user_id_t uid); 289 const DWARFDIE &die); 310 static lldb_private::CompilerDecl GetDecl(const DWARFDIE &die); [all …]
|
| D | DWARFASTParser.h | 20 class DWARFDIE; variable 32 const DWARFDIE &die, 36 ConstructDemangledNameFromDWARF(const DWARFDIE &die) = 0; 40 const DWARFDIE &die, 44 CompleteTypeFromDWARF(const DWARFDIE &die, lldb_private::Type *type, 48 GetDeclForUIDFromDWARF(const DWARFDIE &die) = 0; 51 GetDeclContextForUIDFromDWARF(const DWARFDIE &die) = 0; 54 GetDeclContextContainingUIDFromDWARF(const DWARFDIE &die) = 0; 60 GetDIEClassTemplateParams(const DWARFDIE &die) = 0; 63 ParseChildArrayInfo(const DWARFDIE &parent_die,
|
| D | DebugNamesDWARFIndex.h | 31 llvm::function_ref<bool(DWARFDIE die)> callback) override; 34 llvm::function_ref<bool(DWARFDIE die)> callback) override; 37 llvm::function_ref<bool(DWARFDIE die)> callback) override; 40 llvm::function_ref<bool(DWARFDIE die)> callback) override {} in GetObjCMethods() 43 llvm::function_ref<bool(DWARFDIE die)> callback) override; 45 llvm::function_ref<bool(DWARFDIE die)> callback) override; 47 llvm::function_ref<bool(DWARFDIE die)> callback) override; 49 llvm::function_ref<bool(DWARFDIE die)> callback) override; 53 llvm::function_ref<bool(DWARFDIE die)> callback) override; 55 llvm::function_ref<bool(DWARFDIE die)> callback) override; [all …]
|
| D | AppleDWARFIndex.h | 37 llvm::function_ref<bool(DWARFDIE die)> callback) override; 40 llvm::function_ref<bool(DWARFDIE die)> callback) override; 43 llvm::function_ref<bool(DWARFDIE die)> callback) override; 45 llvm::function_ref<bool(DWARFDIE die)> callback) override; 48 llvm::function_ref<bool(DWARFDIE die)> callback) override; 50 llvm::function_ref<bool(DWARFDIE die)> callback) override; 52 llvm::function_ref<bool(DWARFDIE die)> callback) override; 54 llvm::function_ref<bool(DWARFDIE die)> callback) override; 58 llvm::function_ref<bool(DWARFDIE die)> callback) override; 60 llvm::function_ref<bool(DWARFDIE die)> callback) override;
|
| D | DWARFASTParserClang.cpp | 88 static bool IsClangModuleFwdDecl(const DWARFDIE &Die) { in IsClangModuleFwdDecl() 100 static DWARFDIE GetContainingClangModuleDIE(const DWARFDIE &die) { in GetContainingClangModuleDIE() 102 DWARFDIE top_module_die; in GetContainingClangModuleDIE() 105 for (DWARFDIE parent = die.GetParent(); parent.IsValid(); in GetContainingClangModuleDIE() 116 return DWARFDIE(); in GetContainingClangModuleDIE() 119 static lldb::ModuleSP GetContainingClangModule(const DWARFDIE &die) { in GetContainingClangModule() 121 DWARFDIE clang_module_die = GetContainingClangModuleDIE(die); in GetContainingClangModule() 134 const DWARFDIE &die, in ParseTypeFromClangModule() 236 DWARFDIE die, in PrepareContextToReceiveMembers() 268 ParsedDWARFTypeAttributes::ParsedDWARFTypeAttributes(const DWARFDIE &die) { in ParsedDWARFTypeAttributes() [all …]
|
| D | ManualDWARFIndex.h | 31 llvm::function_ref<bool(DWARFDIE die)> callback) override; 34 llvm::function_ref<bool(DWARFDIE die)> callback) override; 37 llvm::function_ref<bool(DWARFDIE die)> callback) override; 39 llvm::function_ref<bool(DWARFDIE die)> callback) override; 42 llvm::function_ref<bool(DWARFDIE die)> callback) override; 44 llvm::function_ref<bool(DWARFDIE die)> callback) override; 46 llvm::function_ref<bool(DWARFDIE die)> callback) override; 48 llvm::function_ref<bool(DWARFDIE die)> callback) override; 52 llvm::function_ref<bool(DWARFDIE die)> callback) override; 54 llvm::function_ref<bool(DWARFDIE die)> callback) override;
|
| D | AppleDWARFIndex.cpp | 57 ConstString basename, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 67 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 79 DWARFUnit &cu, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 93 ConstString class_name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetObjCMethods() 103 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetCompleteObjCClass() 113 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 122 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 175 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetNamespaces() 185 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFunctions() 195 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetFunctions()
|
| D | SymbolFileDWARF.cpp | 280 void SymbolFileDWARF::GetTypes(const DWARFDIE &die, dw_offset_t min_die_offset, in GetTypes() 344 for (DWARFDIE child_die : die.children()) { in GetTypes() 389 DWARFDIE 390 SymbolFileDWARF::GetParentSymbolContextDIE(const DWARFDIE &child_die) { in GetParentSymbolContextDIE() 391 DWARFDIE die; in GetParentSymbolContextDIE() 406 return DWARFDIE(); in GetParentSymbolContextDIE() 822 const DWARFDIE &die) { in ParseFunction() 869 SymbolFileDWARF::ConstructFunctionDemangledName(const DWARFDIE &die) { in ConstructFunctionDemangledName() 959 DWARFDIE die(dwarf_cu, &entry); in ParseFunctions() 1100 const DWARFDIE die = dwarf_cu->DIE(); in ParseImportedModules() [all …]
|
| D | DebugNamesDWARFIndex.cpp | 65 llvm::function_ref<bool(DWARFDIE die)> callback, llvm::StringRef name) { in ProcessEntry() 71 DWARFDIE die = dwarf.GetDIE(*ref); in ProcessEntry() 89 ConstString basename, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 104 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 128 DWARFUnit &cu, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 158 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetCompleteObjCClass() 179 DWARFDIE die = m_debug_info.GetDIE(*ref); in GetCompleteObjCClass() 202 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 216 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 229 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetNamespaces() [all …]
|
| D | SymbolFileDWARFDwo.h | 36 llvm::function_ref<bool(DWARFDIE die)> callback) override; 41 DWARFDIE 68 FindDefinitionTypeForDWARFDeclContext(const DWARFDIE &die) override; 71 const DWARFDIE &die, lldb_private::ConstString type_name,
|
| D | DWARFDebugInfoEntry.cpp | 242 std::vector<DWARFDIE> dies; in GetDIENamesAndRanges() 397 for (const DWARFDIE &die : dies) { in GetDIENamesAndRanges() 449 DWARFDIE spec_die = form_value.Reference(); in GetAttributes() 504 DWARFDIE die = form_value.Reference(); in GetAttributeValue() 514 DWARFDIE die = form_value.Reference(); in GetAttributeValue() 570 DWARFDIE DWARFDebugInfoEntry::GetAttributeValueAsReference( in GetAttributeValueAsReference() 741 DWARFDIE parent_decl_ctx_die = die->GetParentDeclContextDIE(cu); in GetDWARFDeclContextStatic() 756 DWARFDIE 763 DWARFDIE 766 DWARFDIE die(cu, const_cast<DWARFDebugInfoEntry *>(this)); in GetParentDeclContextDIE() [all …]
|
| D | UniqueDWARFASTType.h | 24 UniqueDWARFASTType(lldb::TypeSP &type_sp, const DWARFDIE &die, in UniqueDWARFASTType() 46 DWARFDIE m_die; 63 bool Find(const DWARFDIE &die, const lldb_private::Declaration &decl, 82 bool Find(lldb_private::ConstString name, const DWARFDIE &die, in Find()
|
| D | DWARFIndex.cpp | 26 llvm::function_ref<bool(DWARFDIE die)> callback) { in ProcessFunctionDIE() 29 DWARFDIE die = dwarf.GetDIE(ref); in ProcessFunctionDIE() 88 const DWARFIndex &index, llvm::function_ref<bool(DWARFDIE die)> callback, in DIERefCallbackImpl() 96 if (DWARFDIE die = m_dwarf.GetDIE(ref)) in operator ()()
|
| D | ManualDWARFIndex.cpp | 270 DIERef ref = *DWARFDIE(&unit, &die).GetDIERef(); in IndexUnitImpl() 303 bool is_method = DWARFDIE(&unit, &die).IsMethod(); in IndexUnitImpl() 375 ConstString basename, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 383 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 389 DWARFUnit &unit, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetGlobalVariables() 396 ConstString class_name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetObjCMethods() 404 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetCompleteObjCClass() 411 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 418 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetTypes() 426 ConstString name, llvm::function_ref<bool(DWARFDIE die)> callback) { in GetNamespaces() [all …]
|
| D | UniqueDWARFASTType.cpp | 15 bool UniqueDWARFASTTypeList::Find(const DWARFDIE &die, in Find() 29 DWARFDIE parent_arg_die = die.GetParent(); in Find() 30 DWARFDIE parent_pos_die = udt.m_die.GetParent(); in Find()
|
| D | SymbolFileDWARFDwo.cpp | 113 llvm::function_ref<bool(DWARFDIE die)> callback) { in GetObjCMethods() 122 SymbolFileDWARFDwo::FindDefinitionTypeForDWARFDeclContext(const DWARFDIE &die) { in FindDefinitionTypeForDWARFDeclContext() 127 const DWARFDIE &die, lldb_private::ConstString type_name, in FindCompleteObjCDefinitionTypeForDIE() 138 DWARFDIE
|
| D | DWARFASTParser.cpp | 23 DWARFASTParser::ParseChildArrayInfo(const DWARFDIE &parent_die, in ParseChildArrayInfo() 29 for (DWARFDIE die : parent_die.children()) { in ParseChildArrayInfo() 51 if (DWARFDIE var_die = die.GetReferencedDIE(DW_AT_count)) { in ParseChildArrayInfo()
|
| D | DWARFDebugInfoEntry.h | 75 DWARFDIE GetAttributeValueAsReference( 152 DWARFDIE GetParentDeclContextDIE(DWARFUnit *cu) const; 153 DWARFDIE GetParentDeclContextDIE(DWARFUnit *cu,
|
| D | DWARFAttribute.cpp | 51 DWARFDIE 59 DWARFDIE
|
| D | DWARFCompileUnit.cpp | 102 DWARFDIE DWARFCompileUnit::LookupAddress(const dw_addr_t address) { in LookupAddress() 110 return DWARFDIE(); in LookupAddress()
|
| D | DWARFAttribute.h | 63 DWARFDIE FormValueAsReferenceAtIndex(uint32_t i) const; 64 DWARFDIE FormValueAsReference(dw_attr_t attr) const;
|