OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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