Lines Matching refs:root
700 soinfo* root, in ElfW()
708 walk_dependencies_tree(root, [&](soinfo* current_soinfo) { in ElfW()
1729 for (auto root : local_group_roots) { in find_libraries() local
1731 android_namespace_t* local_group_ns = root->get_primary_namespace(); in find_libraries()
1733 walk_dependencies_tree(root, in find_libraries()
1832 static void soinfo_unload_impl(soinfo* root) { in soinfo_unload_impl() argument
1833 ScopedTrace trace((std::string("unload ") + root->get_realpath()).c_str()); in soinfo_unload_impl()
1834 bool is_linked = root->is_linked(); in soinfo_unload_impl()
1836 if (!root->can_unload()) { in soinfo_unload_impl()
1839 root->get_realpath(), in soinfo_unload_impl()
1840 root); in soinfo_unload_impl()
1846 unload_list.push_back(root); in soinfo_unload_impl()
1869 } else if (child->is_linked() && child->get_local_group_root() != root) { in soinfo_unload_impl()
1929 soinfo* root = is_linked ? unload_si->get_local_group_root() : unload_si; in soinfo_unload() local
1935 root->get_realpath(), in soinfo_unload()
1936 root); in soinfo_unload()
1939 size_t ref_count = is_linked ? root->decrement_ref_count() : 0; in soinfo_unload()
1943 root->get_realpath(), in soinfo_unload()
1944 root, in soinfo_unload()
1949 soinfo_unload_impl(root); in soinfo_unload()