Lines Matching refs:root
923 static const ElfW(Sym)* dlsym_handle_lookup(soinfo* root, soinfo* skip_until, in ElfW()
928 walk_dependencies_tree(&root, 1, [&](soinfo* current_soinfo) { in ElfW()
1550 static void soinfo_unload(soinfo* root) { in soinfo_unload() argument
1557 if (root->is_linked()) { in soinfo_unload()
1558 root = root->get_local_group_root(); in soinfo_unload()
1561 if (!root->can_unload()) { in soinfo_unload()
1562 TRACE("not unloading '%s' - the binary is flagged with NODELETE", root->get_realpath()); in soinfo_unload()
1566 size_t ref_count = root->is_linked() ? root->decrement_ref_count() : 0; in soinfo_unload()
1572 depth_first_list.push_back(root); in soinfo_unload()
1590 } else if (child->is_linked() && child->get_local_group_root() != root) { in soinfo_unload()
1615 } else if (needed->is_linked() && needed->get_local_group_root() != root) { in soinfo_unload()
1641 root->get_realpath(), ref_count); in soinfo_unload()