Lines Matching refs:root
732 soinfo* root, in ElfW()
740 walk_dependencies_tree(root, [&](soinfo* current_soinfo) { in ElfW()
1755 for (auto root : local_group_roots) { in find_libraries() local
1757 android_namespace_t* local_group_ns = root->get_primary_namespace(); in find_libraries()
1759 walk_dependencies_tree(root, in find_libraries()
1858 static void soinfo_unload_impl(soinfo* root) { in soinfo_unload_impl() argument
1859 ScopedTrace trace((std::string("unload ") + root->get_realpath()).c_str()); in soinfo_unload_impl()
1860 bool is_linked = root->is_linked(); in soinfo_unload_impl()
1862 if (!root->can_unload()) { in soinfo_unload_impl()
1865 root->get_realpath(), in soinfo_unload_impl()
1866 root); in soinfo_unload_impl()
1872 unload_list.push_back(root); in soinfo_unload_impl()
1895 } else if (child->is_linked() && child->get_local_group_root() != root) { in soinfo_unload_impl()
1955 soinfo* root = is_linked ? unload_si->get_local_group_root() : unload_si; in soinfo_unload() local
1961 root->get_realpath(), in soinfo_unload()
1962 root); in soinfo_unload()
1965 size_t ref_count = is_linked ? root->decrement_ref_count() : 0; in soinfo_unload()
1969 root->get_realpath(), in soinfo_unload()
1970 root, in soinfo_unload()
1975 soinfo_unload_impl(root); in soinfo_unload()