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

/bionic/linker/
H A Dlinker_soinfo.cpp43 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 Dlinker_soinfo.h44 #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 Dlinker.cpp77 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