HomeSort by relevance Sort by last modified time
    Searched full:soinfo (Results 1 - 4 of 4) sorted by null

  /bionic/linker/
linker.h 100 struct soinfo { struct
116 soinfo* next;
177 extern soinfo libdl_info;
188 soinfo* do_dlopen(const char* name, int flags);
189 int do_dlclose(soinfo* si);
191 Elf32_Sym* dlsym_linear_lookup(const char* name, soinfo** found, soinfo* start);
192 soinfo* find_containing_library(const void* addr);
194 Elf32_Sym* dladdr_find_symbol(soinfo* si, const void* addr);
195 Elf32_Sym* dlsym_handle_lookup(soinfo* si, const char* name)
    [all...]
linker.cpp 75 static bool soinfo_link_image(soinfo* si);
78 // maps, each a single page in size. The pages are broken up into as many struct soinfo
80 #define SOINFO_PER_POOL ((PAGE_SIZE - sizeof(soinfo_pool_t*)) / sizeof(soinfo))
83 soinfo info[SOINFO_PER_POOL];
86 static soinfo* gSoInfoFreeList = NULL;
88 static soinfo* solist = &libdl_info;
89 static soinfo* sonext = &libdl_info;
90 static soinfo* somain; /* main process, always the one after libdl_info */
104 static soinfo* gLdPreloads[LDPRELOAD_MAX + 1];
181 static void insert_soinfo_into_debug_map(soinfo * info)
    [all...]
dlfcn.cpp 65 soinfo* result = do_dlopen(filename, flags);
85 soinfo* found = NULL;
91 soinfo* si = find_containing_library(ret_addr);
98 found = reinterpret_cast<soinfo*>(handle);
122 soinfo* si = find_containing_library(addr);
145 return do_dlclose(reinterpret_cast<soinfo*>(handle));
213 soinfo libdl_info = {
linker_phdr.h 35 * structures (e.g. the exact layout of struct soinfo).

Completed in 487 milliseconds