• Home
  • Raw
  • Download

Lines Matching defs:si

287   soinfo* si = new (g_soinfo_allocator.alloc()) soinfo(ns, name, file_stat,  in soinfo_alloc()  local
299 static void soinfo_free(soinfo* si) { in soinfo_free()
392 if (soinfo* si = find_containing_library(reinterpret_cast<void*>(pc))) { in do_dl_unwind_find_exidx() local
406 for (soinfo* si = solist_get_head(); si != nullptr; si = si->next) { in do_dl_iterate_phdr() local
525 void set_soinfo(soinfo* si) { in set_soinfo()
674 soinfo* si; in walk_dependencies_tree() local
758 soinfo* si = *it; in ElfW() local
822 for (soinfo* si = solist_get_head(); si != nullptr; si = si->next) { in find_containing_library() local
1084 auto predicate = [&](soinfo* si) { in find_loaded_library_by_inode()
1095 soinfo* si = linked_ns->soinfo_list().find_if(predicate); in find_loaded_library_by_inode() local
1109 auto predicate = [&](soinfo* si) { return strcmp(realpath, si->get_realpath()) == 0; }; in find_loaded_library_by_realpath()
1116 soinfo* si = linked_ns->soinfo_list().find_if(predicate); in find_loaded_library_by_realpath() local
1165 soinfo* si = nullptr; in load_library() local
1233 soinfo* si = soinfo_alloc(ns, realpath.c_str(), &file_stat, file_offset, rtld_flags); in load_library() local
1345 return !ns->soinfo_list().visit([&](soinfo* si) { in find_loaded_library_by_soname()
1586 soinfo* si = task->get_soinfo(); in find_libraries() local
1624 soinfo* si = task->get_soinfo(); in find_libraries() local
1668 soinfo* si = task->get_soinfo(); in find_libraries() local
1698 soinfo* si = task->get_soinfo(); in find_libraries() local
1732 [&] (soinfo* si) { in find_libraries()
1745 bool linked = local_group.visit([&](soinfo* si) { in find_libraries()
1783 soinfo* si = task->get_soinfo(); in find_libraries() local
1788 soinfo* si = task->get_soinfo(); in find_libraries() local
1805 soinfo* si = nullptr; in find_library() local
1848 soinfo* si = nullptr; in soinfo_unload_impl() local
1878 local_unload_list.for_each([](soinfo* si) { in soinfo_unload_impl()
1959 soinfo* si = find_containing_library(dso_handle); in increment_dso_handle_reference_counter() local
1982 soinfo* si = find_containing_library(dso_handle); in decrement_dso_handle_reference_counter() local
2148 soinfo* si = nullptr; in do_dlopen() local
2161 soinfo* si = find_library(ns, translated_name, flags, extinfo, caller); in do_dlopen() local
2182 soinfo* si = find_containing_library(addr); in do_dladdr() local
2233 soinfo* si = nullptr; in do_dlsym() local
2312 soinfo* si = soinfo_from_handle(handle); in do_dlclose() local
2379 for (auto si : soinfos) { in add_soinfos_to_namespace() local
2573 [&](const soinfo* si) { return strcmp(si->get_soname(), target_soname) == 0; }); in init_verneed()
2597 static bool for_each_verdef(const soinfo* si, F functor) { in for_each_verdef()
2644 ElfW(Versym) find_verdef_version_index(const soinfo* si, const version_info* vi) { in find_verdef_version_index()
2671 bool validate_verdef_section(const soinfo* si) { in validate_verdef_section()