Searched refs:soinfo (Results 1 – 4 of 4) sorted by relevance
/bionic/linker/ |
D | linker.h | 111 struct soinfo; 115 static LinkedListEntry<soinfo>* alloc(); 116 static void free(LinkedListEntry<soinfo>* entry); 151 const soinfo* target_si; 158 bool init(const soinfo* si_from); 162 bool init_verneed(const soinfo* si_from); 163 bool init_verdef(const soinfo* si_from); 165 const char* ver_name, const soinfo* target_si); 172 struct soinfo { struct 174 typedef LinkedList<soinfo, SoinfoListAllocator> soinfo_list_t; argument [all …]
|
D | linker.cpp | 71 static LinkerTypeAllocator<soinfo> g_soinfo_allocator; 72 static LinkerTypeAllocator<LinkedListEntry<soinfo>> g_soinfo_links_allocator; 74 static soinfo* solist; 75 static soinfo* sonext; 76 static soinfo* somain; // main process, always the one after libdl_info 95 static std::vector<soinfo*> g_ld_preloads; 141 static void insert_soinfo_into_debug_map(soinfo* info) { in insert_soinfo_into_debug_map() 165 static void remove_soinfo_from_debug_map(soinfo* info) { in remove_soinfo_from_debug_map() 180 static void notify_gdb_of_load(soinfo* info) { in notify_gdb_of_load() 197 static void notify_gdb_of_unload(soinfo* info) { in notify_gdb_of_unload() [all …]
|
D | dlfcn.cpp | 72 soinfo* result = do_dlopen(filename, flags, extinfo); in dlopen_ext() 103 soinfo* found = nullptr; in dlsym() 106 soinfo* caller = find_containing_library(caller_addr); in dlsym() 111 sym = dlsym_handle_lookup(reinterpret_cast<soinfo*>(handle), &found, symbol); in dlsym() 133 soinfo* si = find_containing_library(addr); in dladdr() 156 do_dlclose(reinterpret_cast<soinfo*>(handle)); in dlclose() 251 static uint8_t __libdl_info_buf[sizeof(soinfo)] __attribute__((aligned(8))); 252 static soinfo* __libdl_info = nullptr; 255 soinfo* get_libdl_info() { in get_libdl_info() 257 __libdl_info = new (__libdl_info_buf) soinfo("libdl.so", nullptr, 0, RTLD_GLOBAL); in get_libdl_info()
|
D | linker_mips.cpp | 35 template bool soinfo::relocate<plain_reloc_iterator>(const VersionTracker& version_tracker, 40 template bool soinfo::relocate<packed_reloc_iterator<sleb128_decoder>>( 47 bool soinfo::relocate(const VersionTracker& version_tracker, in relocate() 71 soinfo* lsi = nullptr; in relocate() 127 bool soinfo::mips_relocate_got(const VersionTracker& version_tracker, in mips_relocate_got() 157 soinfo* lsi = nullptr; in mips_relocate_got()
|