• Home
  • Raw
  • Download

Lines Matching defs:si

112     for (auto si : soinfos) {  in add_soinfos()  local
383 soinfo* si = new (g_soinfo_allocator.alloc()) soinfo(ns, name, file_stat, in soinfo_alloc() local
396 static void soinfo_free(soinfo* si) { in soinfo_free()
584 for (soinfo* si = solist; si != 0; si = si->next) { in dl_unwind_find_exidx() local
600 for (soinfo* si = solist; si != nullptr; si = si->next) { in do_dl_iterate_phdr() local
655 static bool for_each_verdef(const soinfo* si, F functor) { in for_each_verdef()
739 static bool is_symbol_global_and_defined(const soinfo* si, const ElfW(Sym)* s) { in is_symbol_global_and_defined()
1124 void set_soinfo(soinfo* si) { in set_soinfo()
1250 soinfo* si; in walk_dependencies_tree() local
1353 soinfo* si = *it; in ElfW() local
1390 for (soinfo* si = solist; si != nullptr; si = si->next) { in find_containing_library() local
1670 static void for_each_dt_needed(const soinfo* si, F action) { in for_each_dt_needed()
1719 auto predicate = [&](soinfo* si) { in load_library()
1727 soinfo* si = ns->soinfo_list().find_if(predicate); in load_library() local
1787 soinfo* si = soinfo_alloc(ns, realpath.c_str(), &file_stat, file_offset, rtld_flags); in load_library() local
1878 return !ns->soinfo_list().visit([&](soinfo* si) { in find_loaded_library_by_soname()
1917 candidate = g_public_namespace.find_if([&](soinfo* si) { in find_library_internal()
1960 ns->soinfo_list().for_each([&](soinfo* si) { in make_global_group()
1980 ns->soinfo_list().for_each([&](soinfo* si) { in get_shared_group()
2064 soinfo* si = task->get_soinfo(); in find_libraries() local
2088 soinfo* si = task->get_soinfo(); in find_libraries() local
2108 soinfo* si = task->get_soinfo(); in find_libraries() local
2130 [&] (soinfo* si) { in find_libraries()
2139 bool linked = local_group.visit([&](soinfo* si) { in find_libraries()
2150 local_group.for_each([](soinfo* si) { in find_libraries()
2170 soinfo* si; in find_library() local
2208 soinfo* si = soinfos[i]; in soinfo_unload() local
2231 soinfo* si = nullptr; in soinfo_unload() local
2287 local_unload_list.for_each([](soinfo* si) { in soinfo_unload()
2400 soinfo* si = find_library(ns, translated_name, flags, extinfo, caller); in do_dlopen() local
2411 soinfo* si = find_containing_library(addr); in do_dladdr() local
2476 soinfo* si = soinfo_from_handle(handle); in do_dlsym() local
2502 soinfo* si = soinfo_from_handle(handle); in do_dlclose() local
2663 soinfo* target_si = si_from->get_children().find_if([&](const soinfo* si) { in init_verneed()
3164 get_children().for_each([] (soinfo* si) { in call_constructors()
4098 soinfo* si = soinfo_alloc(&g_default_namespace, "[vdso]", nullptr, 0, 0); in add_vdso() local
4235 soinfo* si = soinfo_alloc(&g_default_namespace, executable_path, &file_stat, 0, RTLD_GLOBAL); local