Lines Matching refs:si
74 auto is_accessible_ftor = [this] (soinfo* si, bool allow_secondary) { in is_accessible() argument
77 if (!si->has_min_version(3)) { in is_accessible()
79 si->get_soname()); in is_accessible()
83 if (si->get_primary_namespace() == this) { in is_accessible()
103 const android_namespace_list_t& secondary_namespaces = si->get_secondary_namespaces(); in is_accessible()
116 return !s->get_parents().visit([&](soinfo* si) { in is_accessible() argument
117 return !is_accessible_ftor(si, false); in is_accessible()
130 soinfo_list().for_each([&](soinfo* si) { in get_global_group() argument
131 if ((si->get_dt_flags_1() & DF_1_GLOBAL) != 0) { in get_global_group()
132 global_group.push_back(si); in get_global_group()
150 soinfo_list().for_each([&](soinfo* si) { in get_shared_group() argument
151 if ((si->get_rtld_flags() & RTLD_GLOBAL) != 0) { in get_shared_group()
152 shared_group.push_back(si); in get_shared_group()