reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
463 type_sp = ParseTypeFromDWO(die, log); 464 if (type_sp) 465 return type_sp; 626 type_sp = std::make_shared<Type>( 631 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); 637 assert((!type_sp && !clang_type) && 645 type_sp = ParseTypeFromDWO(die, log); 646 if (type_sp) 647 return type_sp; 652 type_sp = dwarf->FindDefinitionTypeForDWARFDeclContext(die_decl_ctx); 654 if (!type_sp) { 660 type_sp = debug_map_symfile->FindDefinitionTypeForDWARFDeclContext( 665 if (type_sp) { 673 type_sp->GetID()); 679 dwarf->GetDIEToType()[die.GetDIE()] = type_sp.get(); 681 GetCachedClangDeclContextForDIE(dwarf->GetDIE(type_sp->GetID())); 684 return type_sp; 723 type_sp = std::make_shared<Type>( 733 type_sp->GetByteSize().getValueOr(0), die); 897 type_sp = type_ptr->shared_from_this(); 1063 type_sp = type_ptr->shared_from_this(); 1151 type_sp = std::make_shared<Type>( 1154 assert(type_sp.get()); 1233 type_sp = std::make_shared<Type>( 1237 type_sp->SetEncodingType(element_type); 1255 type_sp = std::make_shared<Type>( 1274 return UpdateSymbolContextScopeForType(sc, die, type_sp);