Lines Matching refs:get_realpath

231   if (needed_by != nullptr && is_system_library(needed_by->get_realpath())) {  in is_greylisted()
313 map->l_name = const_cast<char*>(info->get_realpath()); in notify_gdb_of_load()
406 TRACE("name %s: freeing soinfo @ %p", si->get_realpath(), si); in soinfo_free()
417 DL_ERR("name \"%s\"@%p is not in solist!", si->get_realpath(), si); in soinfo_free()
511 std::string origin = dirname(get_realpath()); in set_dt_runpath()
668 i, verdef->vd_version, si->get_realpath()); in for_each_verdef()
738 ELF_ST_BIND(s->st_info), si->get_string(s->st_name), si->get_realpath()); in is_symbol_global_and_defined()
771 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in gnu_lookup()
776 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in gnu_lookup()
786 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in gnu_lookup()
814 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(s->st_value), in gnu_lookup()
822 symbol_name.get_name(), get_realpath(), reinterpret_cast<void*>(base)); in gnu_lookup()
833 symbol_name.get_name(), get_realpath(), in elf_lookup()
854 symbol_name.get_name(), get_realpath(), in elf_lookup()
863 symbol_name.get_name(), get_realpath(), in elf_lookup()
952 DEBUG("%s: looking up %s in local scope (DT_SYMBOLIC)", si_from->get_realpath(), name); in soinfo_do_lookup()
967 si_from->get_realpath(), name, global_si->get_realpath()); in soinfo_do_lookup()
996 si_from->get_realpath(), name, local_si->get_realpath()); in soinfo_do_lookup()
1018 si_from->get_realpath(), name, reinterpret_cast<void*>(s->st_value), in soinfo_do_lookup()
1019 (*si_found_in)->get_realpath(), reinterpret_cast<void*>((*si_found_in)->base), in soinfo_do_lookup()
1666 action(fix_dt_needed(si->get_string(d->d_un.d_val), si->get_realpath())); in for_each_dt_needed()
1732 "will return existing soinfo", name, si->get_realpath()); in load_library()
1748 if (needed_by == nullptr || !is_system_library(needed_by->get_realpath())) { in load_library()
1751 needed_or_dlopened_by->get_realpath(); in load_library()
1762 task->get_needed_by()->get_realpath(); in load_library()
1924 task->get_name(), candidate == nullptr ? "n/a" : candidate->get_realpath(), candidate); in find_library_internal()
2181 TRACE("not unloading \"%s\" - the binary is flagged with NODELETE", root->get_realpath()); in soinfo_unload()
2209 si->get_realpath(), ref_count); in soinfo_unload()
2212 TRACE("not unloading '%s' - the binary is flagged with NODELETE", si->get_realpath()); in soinfo_unload()
2236 TRACE("%s@%p needs to unload %s@%p", si->get_realpath(), si, in soinfo_unload()
2237 child->get_realpath(), child); in soinfo_unload()
2249 __libc_fatal("soinfo for \"%s\"@%p has no version", si->get_realpath(), si); in soinfo_unload()
2251 PRINT("warning: soinfo for \"%s\"@%p has no version", si->get_realpath(), si); in soinfo_unload()
2254 si->get_realpath(), library_name); in soinfo_unload()
2263 library_name, si->get_realpath()); in soinfo_unload()
2392 info->dli_fname = si->get_realpath(); in do_dladdr()
2643 target_soname, i, si_from->get_realpath()); in init_verneed()
2690 "referenced by symbol \"%s\" at \"%s\"", sym_ver, sym_name, get_realpath()); in lookup_version_info()
2733 DEBUG("Processing \"%s\" relocation at index %zd", get_realpath(), idx); in relocate()
2757 DL_ERR("cannot locate symbol \"%s\" referenced by \"%s\"...", sym_name, get_realpath()); in relocate()
2820 get_realpath(), strerror(errno)); in relocate()
2830 get_realpath(), strerror(errno)); in relocate()
2879 get_realpath(), strerror(errno)); in relocate()
2890 get_realpath(), strerror(errno)); in relocate()
2997 DL_ERR("%s R_AARCH64_COPY relocations are not supported", get_realpath()); in relocate()
3054 DL_ERR("%s R_ARM_COPY relocations are not supported", get_realpath()); in relocate()
3086 TRACE("[ Calling %s (size %zd) @ %p for \"%s\" ]", array_name, count, functions, get_realpath()); in call_array()
3097 TRACE("[ Done calling %s for \"%s\" ]", array_name, get_realpath()); in call_array()
3105 TRACE("[ Calling %s @ %p for \"%s\" ]", function_name, function, get_realpath()); in call_function()
3107 TRACE("[ Done calling %s @ %p for \"%s\" ]", function_name, function, get_realpath()); in call_function()
3135 PRINT("\"%s\": ignoring DT_PREINIT_ARRAY in shared library!", get_realpath()); in call_constructors()
3142 TRACE("\"%s\": calling constructors", get_realpath()); in call_constructors()
3153 TRACE("\"%s\": calling destructors", get_realpath()); in call_destructors()
3265 const char* soinfo::get_realpath() const { in get_realpath() function in soinfo
3362 get_realpath(), strtab_size_, index); in get_string()
3477 INFO("[ Linking \"%s\" ]", get_realpath()); in prelink_image()
3483 DL_ERR("missing PT_DYNAMIC in \"%s\"", get_realpath()); in prelink_image()
3532 gnu_maskwords_, get_realpath()); in prelink_image()
3555 static_cast<size_t>(d->d_un.d_val), get_realpath()); in prelink_image()
3563 DL_ERR("unsupported DT_PLTREL in \"%s\"; expected DT_RELA", get_realpath()); in prelink_image()
3568 DL_ERR("unsupported DT_PLTREL in \"%s\"; expected DT_REL", get_realpath()); in prelink_image()
3629 DL_ERR("unsupported DT_ANDROID_REL in \"%s\"", get_realpath()); in prelink_image()
3633 DL_ERR("unsupported DT_ANDROID_RELSZ in \"%s\"", get_realpath()); in prelink_image()
3648 DL_ERR("unsupported DT_REL in \"%s\"", get_realpath()); in prelink_image()
3652 DL_ERR("unsupported DT_RELSZ in \"%s\"", get_realpath()); in prelink_image()
3680 DL_ERR("unsupported DT_ANDROID_RELA in \"%s\"", get_realpath()); in prelink_image()
3684 DL_ERR("unsupported DT_ANDROID_RELASZ in \"%s\"", get_realpath()); in prelink_image()
3696 DL_ERR("unsupported DT_RELA in \"%s\"", get_realpath()); in prelink_image()
3700 DL_ERR("unsupported DT_RELASZ in \"%s\"", get_realpath()); in prelink_image()
3706 DEBUG("%s constructors (DT_INIT) found at %p", get_realpath(), init_func_); in prelink_image()
3711 DEBUG("%s destructors (DT_FINI) found at %p", get_realpath(), fini_func_); in prelink_image()
3716 DEBUG("%s constructors (DT_INIT_ARRAY) found at %p", get_realpath(), init_array_); in prelink_image()
3725 DEBUG("%s destructors (DT_FINI_ARRAY) found at %p", get_realpath(), fini_array_); in prelink_image()
3734 DEBUG("%s constructors (DT_PREINIT_ARRAY) found at %p", get_realpath(), preinit_array_); in prelink_image()
3743 DL_ERR("text relocations (DT_TEXTREL) found in 64-bit ELF file \"%s\"", get_realpath()); in prelink_image()
3761 DL_ERR("text relocations (DF_TEXTREL) found in 64-bit ELF file \"%s\"", get_realpath()); in prelink_image()
3776 …DL_WARN("%s: unsupported flags DT_FLAGS_1=%p", get_realpath(), reinterpret_cast<void*>(d->d_un.d_v… in prelink_image()
3843 DL_WARN("%s: unused DT entry: type %p arg %p", get_realpath(), in prelink_image()
3866 "(new hash type from the future?)", get_realpath()); in prelink_image()
3870 DL_ERR("empty/missing DT_STRTAB in \"%s\"", get_realpath()); in prelink_image()
3874 DL_ERR("empty/missing DT_SYMTAB in \"%s\"", get_realpath()); in prelink_image()
3900 get_realpath(), soname_); in prelink_image()
3928 PRINT("%s: has text relocations", get_realpath()); in link_image()
3929 DL_ERR("%s: has text relocations", get_realpath()); in link_image()
3935 "security hardening. Please fix.", get_realpath()); in link_image()
3936 add_dlwarning(get_realpath(), "text relocations"); in link_image()
3939 get_realpath(), strerror(errno)); in link_image()
3952 DEBUG("[ android relocating %s ]", get_realpath()); in link_image()
3975 DEBUG("[ relocating %s ]", get_realpath()); in link_image()
3982 DEBUG("[ relocating %s plt ]", get_realpath()); in link_image()
3990 DEBUG("[ relocating %s ]", get_realpath()); in link_image()
3997 DEBUG("[ relocating %s plt ]", get_realpath()); in link_image()
4011 DEBUG("[ finished linking %s ]", get_realpath()); in link_image()
4018 get_realpath(), strerror(errno)); in link_image()
4035 get_realpath(), strerror(errno)); in link_image()
4042 get_realpath(), strerror(errno)); in link_image()
4054 get_realpath(), strerror(errno)); in protect_relro()
4354 TRACE("[ Ready to execute \"%s\" @ %p ]", si->get_realpath(), reinterpret_cast<void*>(si->entry));