Lines Matching refs:soinfo
71 static soinfo* solist;
72 static soinfo* sonext;
73 static soinfo* somain; // main process, always the one after libdl_info
74 static soinfo* solinker;
75 static soinfo* vdso; // vdso if present
77 void solist_add_soinfo(soinfo* si) {
82 bool solist_remove_soinfo(soinfo* si) {
83 soinfo *prev = nullptr, *trav;
108 soinfo* solist_get_head() {
112 soinfo* solist_get_somain() {
116 soinfo* solist_get_vdso() {
124 static std::vector<soinfo*> g_ld_preloads;
159 soinfo* si = soinfo_alloc(&g_default_namespace, "[vdso]", nullptr, 0, 0);
177 // Initializes an soinfo's link_map_head field using other fields from the
178 // soinfo (phdr, phnum, load_bias).
179 static void init_link_map_head(soinfo& info, const char* linker_path) {
358 // Initialize the main exe's soinfo.
359 soinfo* si = soinfo_alloc(&g_default_namespace,
578 __linker_init_post_relocation(KernelArgumentBlock& args, soinfo& linker_so);
610 soinfo tmp_linker_so(nullptr, nullptr, nullptr, 0, 0);
641 __linker_init_post_relocation(KernelArgumentBlock& args, soinfo& tmp_linker_so) {