reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
 3136   if (die.GetDWARF() != this)
 3137     return die.GetDWARF()->ParseVariableDIE(sc, die, func_low_pc);
 3137     return die.GetDWARF()->ParseVariableDIE(sc, die, func_low_pc);
 3140   if (!die)
 3143   var_sp = GetDIEToVariable()[die.GetDIE()];
 3147   const dw_tag_t tag = die.Tag();
 3153     const size_t num_attributes = die.GetAttributes(attributes);
 3206               auto debug_info_data = die.GetData();
 3215                     die.GetCU());
 3223                       die.GetCU());
 3243                                                die.GetCU());
 3253                                              die.GetCU());
 3262               auto data = die.GetData();
 3269                   die.GetCU());
 3275                 location = DWARFExpression(module, data, die.GetCU());
 3308       const DWARFDIE parent_context_die = GetDeclContextDIEContainingDIE(die);
 3309       const dw_tag_t parent_tag = die.GetParent().Tag();
 3318       const DWARFDIE sc_parent_die = GetParentSymbolContextDIE(die);
 3335             Language::LanguageIsCPlusPlus(die.GetLanguage())) {
 3338           die.GetDWARFDeclContext(decl_ctx);
 3367                 "0x%8.8x: %s has an invalid location: %s", die.GetOffset(),
 3368                 die.GetTagAsCString(), strm.GetData());
 3494                                die.GetCU()->GetAddressByteSize());
 3497             die.GetID(), name, mangled, type_sp, scope, symbol_context_scope,
 3513     GetDIEToVariable()[die.GetDIE()] = var_sp;