Searched refs:soinfo (Results 1 - 3 of 3) sorted by relevance

/bionic/linker/
H A Dlinker.h89 #define FLAG_NEW_SOINFO 0x40000000 // new soinfo format
100 struct soinfo;
104 static LinkedListEntry<soinfo>* alloc();
105 static void free(LinkedListEntry<soinfo>* entry);
111 struct soinfo { struct
113 typedef LinkedList<soinfo, SoinfoListAllocator> soinfo_list_t;
133 soinfo* next;
202 void add_child(soinfo* child);
230 extern soinfo* get_libdl_info();
234 soinfo* do_dlope
[all...]
H A Dlinker.cpp81 static bool soinfo_link_image(soinfo* si, const android_dlextinfo* extinfo);
84 static LinkerAllocator<soinfo> g_soinfo_allocator;
85 static LinkerAllocator<LinkedListEntry<soinfo>> g_soinfo_links_allocator;
87 static soinfo* solist;
88 static soinfo* sonext;
89 static soinfo* somain; /* main process, always the one after libdl_info */
114 static soinfo* g_ld_preloads[LDPRELOAD_MAX + 1];
194 static void insert_soinfo_into_debug_map(soinfo* info) {
218 static void remove_soinfo_from_debug_map(soinfo* info) {
233 static void notify_gdb_of_load(soinfo* inf
[all...]
H A Ddlfcn.cpp70 soinfo* result = do_dlopen(filename, flags, extinfo);
101 soinfo* found = NULL;
107 soinfo* si = find_containing_library(caller_addr);
114 sym = dlsym_handle_lookup(reinterpret_cast<soinfo*>(handle), &found, symbol);
136 soinfo* si = find_containing_library(addr);
159 do_dlclose(reinterpret_cast<soinfo*>(handle));
238 static soinfo __libdl_info;
241 soinfo* get_libdl_info() {

Completed in 29 milliseconds