reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;