Lines Matching refs:dso
28 if (android::base::EndsWith(entry.dso->Path(), "/libart.so") || in IsArtEntry()
29 android::base::EndsWith(entry.dso->Path(), "/libartd.so")) { in IsArtEntry()
97 Dso* dso = map->dso; in Build() local
99 const Symbol* symbol = thread_tree_.FindSymbol(map, ips[i], &vaddr_in_file, &dso); in Build()
101 if (dso->IsForJavaMethod()) { in Build()
102 if (dso->type() == DSO_DEX_FILE) { in Build()
112 entry.dso = dso; in Build()
175 if (entry.dso->IsForJavaMethod() && entry.dso->type() == DSO_ELF_FILE) { in ConvertJITFrame()
180 entry.dso = it->second.dso; in ConvertJITFrame()
188 if (i + 1 < callchain.size() && callchain[i + 1].dso == entry.dso && in ConvertJITFrame()
194 } else if (!JITDebugReader::IsPathInJITSymFile(entry.dso->Path())) { in ConvertJITFrame()
206 for (Dso* dso : thread_tree_.GetAllDsos()) { in CollectJavaMethods()
207 if (dso->type() == DSO_DEX_FILE) { in CollectJavaMethods()
208 dso->LoadSymbols(); in CollectJavaMethods()
209 for (auto& symbol : dso->GetSymbols()) { in CollectJavaMethods()
210 java_method_map_.emplace(symbol.Name(), JavaMethod(dso, &symbol)); in CollectJavaMethods()