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.cpp931 const lldb_private::plugin::dwarf::DWARFDIE &def_die) { in MapDeclDIEToDefDIE() argument
932 LinkDeclContextToDIE(GetCachedClangDeclContextForDIE(decl_die), def_die); in MapDeclDIEToDefDIE()
933 SymbolFileDWARF *dwarf = def_die.GetDWARF(); in MapDeclDIEToDefDIE()
935 ParsedDWARFTypeAttributes def_attrs(def_die); in MapDeclDIEToDefDIE()
946 unique_ast_entry_type->UpdateToDefDIE(def_die, def_attrs.decl, in MapDeclDIEToDefDIE()
964 DWARFDIE def_die; in ParseEnum() local
969 def_die = dwarf->FindDefinitionDIE(decl_die); in ParseEnum()
971 if (!def_die) { in ParseEnum()
976 def_die = debug_map_symfile->FindDefinitionDIE(decl_die); in ParseEnum()
987 def_die ? llvm::utohexstr(def_die.GetID()) : "not found"); in ParseEnum()
[all …]
H A DSymbolFileDWARF.cpp1583 DWARFDIE def_die = FindDefinitionDIE(decl_die); in CompleteType() local
1584 if (!def_die) { in CompleteType()
1589 def_die = debug_map_symfile->FindDefinitionDIE(decl_die); in CompleteType()
1592 if (!def_die) { in CompleteType()
1595 def_die = decl_die; in CompleteType()
1598 DWARFASTParser *dwarf_ast = GetDWARFParser(*def_die.GetCU()); in CompleteType()
1604 if (decl_die != def_die) { in CompleteType()
1605 GetDIEToType()[def_die.GetDIE()] = type; in CompleteType()
1608 ast_parser->MapDeclDIEToDefDIE(decl_die, def_die); in CompleteType()
1615 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);