Lines Matching refs:info
240 static void notify_gdb_of_load(soinfo* info) {
241 if (info->is_linker() || info->is_main_executable()) {
246 link_map* map = &(info->link_map_head);
248 map->l_addr = info->load_bias;
250 map->l_name = const_cast<char*>(info->get_realpath());
251 map->l_ld = info->dynamic;
259 static void notify_gdb_of_unload(soinfo* info) {
260 notify_gdb_of_unload(&(info->link_map_head));
381 int do_dl_iterate_phdr(int (*cb)(dl_phdr_info* info, size_t size, void* data), void* data) {
1874 static std::string android_dlextinfo_to_string(const android_dlextinfo* info) {
1875 if (info == nullptr) {
1886 info->flags,
1887 info->reserved_addr,
1888 info->reserved_size,
1889 info->relro_fd,
1890 info->library_fd,
1891 info->library_fd_offset,
1892 (info->flags & ANDROID_DLEXT_USE_NAMESPACE) != 0 ?
1893 (info->library_namespace != nullptr ?
1894 info->library_namespace->get_name() : "(null)") : "(n/a)",
1895 (info->flags & ANDROID_DLEXT_USE_NAMESPACE) != 0 ?
1896 info->library_namespace : nullptr);
1989 int do_dladdr(const void* addr, Dl_info* info) {
1996 memset(info, 0, sizeof(Dl_info));
1998 info->dli_fname = si->get_realpath();
2000 info->dli_fbase = reinterpret_cast<void*>(si->base);
2005 info->dli_sname = si->get_string(sym->st_name);
2006 info->dli_saddr = reinterpret_cast<void*>(si->resolve_symbol_address(sym));
2433 // there is no version info