Home
last modified time | relevance | path

Searched refs:def_die (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DUniqueDWARFASTType.h36 void UpdateToDefDIE(const DWARFDIE &def_die, Declaration &declaration, in UpdateToDefDIE() argument
41 m_type_sp->SetID(def_die.GetID()); in UpdateToDefDIE()
H A DDWARFASTParserClang.cpp835 const lldb_private::plugin::dwarf::DWARFDIE &def_die) { in MapDeclDIEToDefDIE() argument
836 LinkDeclContextToDIE(GetCachedClangDeclContextForDIE(decl_die), def_die); in MapDeclDIEToDefDIE()
837 SymbolFileDWARF *dwarf = def_die.GetDWARF(); in MapDeclDIEToDefDIE()
839 ParsedDWARFTypeAttributes def_attrs(def_die); in MapDeclDIEToDefDIE()
850 unique_ast_entry_type->UpdateToDefDIE(def_die, def_attrs.decl, in MapDeclDIEToDefDIE()
868 DWARFDIE def_die; in ParseEnum() local
873 def_die = dwarf->FindDefinitionDIE(decl_die); in ParseEnum()
875 if (!def_die) { in ParseEnum()
880 def_die = debug_map_symfile->FindDefinitionDIE(decl_die); in ParseEnum()
891 def_die ? llvm::utohexstr(def_die.GetID()) : "not found"); in ParseEnum()
[all …]
H A DSymbolFileDWARF.cpp1646 DWARFDIE def_die = FindDefinitionDIE(decl_die); in CompleteType() local
1647 if (!def_die) { in CompleteType()
1652 def_die = debug_map_symfile->FindDefinitionDIE(decl_die); in CompleteType()
1655 if (!def_die) { in CompleteType()
1658 def_die = decl_die; in CompleteType()
1661 DWARFASTParser *dwarf_ast = GetDWARFParser(*def_die.GetCU()); in CompleteType()
1665 if (decl_die != def_die) { in CompleteType()
1666 GetDIEToType()[def_die.GetDIE()] = type; in CompleteType()
1669 ast_parser->MapDeclDIEToDefDIE(decl_die, def_die); in CompleteType()
1676 def_die.GetID(), DW_TAG_value_to_name(def_die.Tag()), def_die.Tag(), in CompleteType()
[all …]
H A DDWARFASTParserClang.h113 const lldb_private::plugin::dwarf::DWARFDIE &def_die);