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

References

tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
  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);