Searched defs:soinfo (Results 1 - 3 of 3) sorted by relevance
/bionic/linker/ |
H A D | linker_soinfo.cpp | 43 bool find_verdef_version_index(const soinfo* si, const version_info* vi, ElfW(Versym)* versym); 47 soinfo::soinfo(android_namespace_t* ns, const char* realpath, function in class:soinfo 69 soinfo::~soinfo() { 73 void soinfo::set_dt_runpath(const char* path) { 92 const ElfW(Versym)* soinfo::get_versym(size_t n) const { 100 ElfW(Addr) soinfo::get_verneed_ptr() const { 108 size_t soinfo::get_verneed_cnt() const { 116 ElfW(Addr) soinfo [all...] |
H A D | linker_soinfo.h | 44 #define FLAG_NEW_SOINFO 0x40000000 // new soinfo format 79 const soinfo* target_si; 82 // TODO(dimitry): remove reference from soinfo member functions to this class. 89 struct soinfo { struct 114 soinfo* next; 190 soinfo(android_namespace_t* ns, const char* name, const struct stat* file_stat, 192 ~soinfo(); 202 void add_child(soinfo* child); 249 soinfo* get_local_group_root() const; 316 soinfo* local_group_root [all...] |
H A D | linker.cpp | 77 static LinkerTypeAllocator<soinfo> g_soinfo_allocator; 78 static LinkerTypeAllocator<LinkedListEntry<soinfo>> g_soinfo_links_allocator; 169 static bool is_greylisted(android_namespace_t* ns, const char* name, const soinfo* needed_by) { 240 static void notify_gdb_of_load(soinfo* info) { 259 static void notify_gdb_of_unload(soinfo* info) { 263 LinkedListEntry<soinfo>* SoinfoListAllocator::alloc() { 267 void SoinfoListAllocator::free(LinkedListEntry<soinfo>* entry) { 279 soinfo* soinfo_alloc(android_namespace_t* ns, const char* name, 287 TRACE("name %s: allocating soinfo for ns=%p", name, ns); 289 soinfo* s 558 create(const char* name, soinfo* needed_by, std::unordered_map<const soinfo*, ElfReader>* readers_map) argument 650 LoadTask(const char* name, soinfo* needed_by, std::unordered_map<const soinfo*, ElfReader>* readers_map) argument [all...] |
Completed in 62 milliseconds