Home | History | Annotate | Download | only in linker

Lines Matching full:soinfo

94 #define FLAG_NEW_SOINFO       0x40000000 // new soinfo format
111 struct soinfo;
115 static LinkedListEntry<soinfo>* alloc();
116 static void free(LinkedListEntry<soinfo>* entry);
161 const soinfo* target_si;
168 bool init(const soinfo* si_from);
172 bool init_verneed(const soinfo* si_from);
173 bool init_verdef(const soinfo* si_from);
175 const char* ver_name, const soinfo* target_si);
182 struct soinfo {
184 typedef LinkedList<soinfo, SoinfoListAllocator> soinfo_list_t;
208 soinfo* next;
284 soinfo(android_namespace_t* ns, const char* name, const struct stat* file_stat,
286 ~soinfo();
296 void add_child(soinfo* child);
343 soinfo* get_local_group_root() const;
413 soinfo* local_group_root_;
437 friend soinfo* get_libdl_info();
440 bool soinfo_do_lookup(soinfo* si_from, const char* name, const version_info* vi,
441 soinfo** si_found_in, const soinfo::soinfo_list_t& global_group,
442 const soinfo::soinfo_list_t& local_group, const ElfW(Sym)** symbol);
454 soinfo* get_libdl_info();