Lines Matching defs:si
322 soinfo* si = new (g_soinfo_allocator.alloc()) soinfo(ns, name, file_stat, in soinfo_alloc() local
334 static void soinfo_free(soinfo* si) { in soinfo_free()
427 if (soinfo* si = find_containing_library(reinterpret_cast<void*>(pc))) { in do_dl_unwind_find_exidx() local
441 for (soinfo* si = solist_get_head(); si != nullptr; si = si->next) { in do_dl_iterate_phdr() local
560 void set_soinfo(soinfo* si) { in set_soinfo()
715 soinfo* si; in walk_dependencies_tree() local
799 soinfo* si = *it; in ElfW() local
863 for (soinfo* si = solist_get_head(); si != nullptr; si = si->next) { in find_containing_library() local
1124 auto predicate = [&](soinfo* si) { in find_loaded_library_by_inode()
1135 soinfo* si = linked_ns->soinfo_list().find_if(predicate); in find_loaded_library_by_inode() local
1149 auto predicate = [&](soinfo* si) { return strcmp(realpath, si->get_realpath()) == 0; }; in find_loaded_library_by_realpath()
1156 soinfo* si = linked_ns->soinfo_list().find_if(predicate); in find_loaded_library_by_realpath() local
1205 soinfo* si = nullptr; in load_library() local
1271 soinfo* si = soinfo_alloc(ns, realpath.c_str(), &file_stat, file_offset, rtld_flags); in load_library() local
1382 return !ns->soinfo_list().visit([&](soinfo* si) { in find_loaded_library_by_soname()
1621 soinfo* si = task->get_soinfo(); in find_libraries() local
1659 soinfo* si = task->get_soinfo(); in find_libraries() local
1712 soinfo* si = task->get_soinfo(); in find_libraries() local
1759 soinfo* si = task->get_soinfo(); in find_libraries() local
1793 [&] (soinfo* si) { in find_libraries()
1806 bool linked = local_group.visit([&](soinfo* si) { in find_libraries()
1844 soinfo* si = task->get_soinfo(); in find_libraries() local
1849 soinfo* si = task->get_soinfo(); in find_libraries() local
1866 soinfo* si = nullptr; in find_library() local
1909 soinfo* si = nullptr; in soinfo_unload_impl() local
1939 local_unload_list.for_each([](soinfo* si) { in soinfo_unload_impl()
2020 soinfo* si = find_containing_library(dso_handle); in increment_dso_handle_reference_counter() local
2043 soinfo* si = find_containing_library(dso_handle); in decrement_dso_handle_reference_counter() local
2210 soinfo* si = nullptr; in do_dlopen() local
2230 soinfo* si = nullptr; in do_dlopen() local
2242 soinfo* si = find_library(ns, translated_name, flags, extinfo, caller); in do_dlopen() local
2263 soinfo* si = find_containing_library(addr); in do_dladdr() local
2314 soinfo* si = nullptr; in do_dlsym() local
2393 soinfo* si = soinfo_from_handle(handle); in do_dlclose() local
2460 for (auto si : soinfos) { in add_soinfos_to_namespace() local
2655 [&](const soinfo* si) { return strcmp(si->get_soname(), target_soname) == 0; }); in init_verneed()
2679 static bool for_each_verdef(const soinfo* si, F functor) { in for_each_verdef()
2726 ElfW(Versym) find_verdef_version_index(const soinfo* si, const version_info* vi) { in find_verdef_version_index()
2753 bool validate_verdef_section(const soinfo* si) { in validate_verdef_section()