• Home
  • Raw
  • Download

Lines Matching refs:needed_by

210 static bool is_greylisted(const char* name, const soinfo* needed_by) {  in is_greylisted()  argument
238 if (needed_by != nullptr && is_system_library(needed_by->get_realpath())) { in is_greylisted()
1106 static LoadTask* create(const char* name, soinfo* needed_by, in create() argument
1109 return new (ptr) LoadTask(name, needed_by, readers_map); in create()
1197 LoadTask(const char* name, soinfo* needed_by, in LoadTask() argument
1199 : name_(name), needed_by_(needed_by), si_(nullptr), in LoadTask()
1602 const char* name, soinfo *needed_by, in open_library() argument
1630 if (fd == -1 && needed_by != nullptr) { in open_library()
1631 …fd = open_library_on_paths(zip_archive_cache, name, file_offset, needed_by->get_dt_runpath(), real… in open_library()
1643 if (fd == -1 && ns != &g_default_namespace && is_greylisted(name, needed_by)) { in open_library()
1752 const soinfo* needed_by = task->is_dt_needed() ? task->get_needed_by() : nullptr; in load_library() local
1753 if (is_greylisted(name, needed_by)) { in load_library()
1755 if (needed_by == nullptr || !is_system_library(needed_by->get_realpath())) { in load_library()
1828 soinfo* needed_by = task->get_needed_by(); in load_library() local
1851 int fd = open_library(ns, zip_archive_cache, name, needed_by, &file_offset, &realpath); in load_library()
2054 soinfo* needed_by = task->get_needed_by(); in find_libraries() local
2056 bool is_dt_needed = needed_by != nullptr && (needed_by != start_with || add_as_children); in find_libraries()
2067 needed_by->add_child(si); in find_libraries()
2169 soinfo* needed_by) { in find_library() argument
2174 } else if (!find_libraries(ns, needed_by, &name, 1, &si, nullptr, 0, rtld_flags, in find_library()