Lines Matching refs:sym_ver
2294 static std::string symbol_display_name(const char* sym_name, const char* sym_ver) { in symbol_display_name() argument
2295 if (sym_ver == nullptr) { in symbol_display_name()
2299 return std::string(sym_name) + ", version " + sym_ver; in symbol_display_name()
2419 bool do_dlsym(void* handle, const char* sym_name, const char* sym_ver, in do_dlsym() argument
2441 if (sym_ver != nullptr) { in do_dlsym()
2442 vi_instance.name = sym_ver; in do_dlsym()
2443 vi_instance.elf_hash = calculate_elf_hash(sym_ver); in do_dlsym()
2466 DL_ERR("symbol \"%s\" found but not global", symbol_display_name(sym_name, sym_ver).c_str()); in do_dlsym()
2470 DL_ERR("undefined symbol: %s", symbol_display_name(sym_name, sym_ver).c_str()); in do_dlsym()
2683 ElfW(Versym) sym_ver = sym_ver_ptr == nullptr ? 0 : *sym_ver_ptr; in lookup_version_info()
2685 if (sym_ver != VER_NDX_LOCAL && sym_ver != VER_NDX_GLOBAL) { in lookup_version_info()
2686 *vi = version_tracker.get_version_info(sym_ver); in lookup_version_info()
2690 "referenced by symbol \"%s\" at \"%s\"", sym_ver, sym_name, get_realpath()); in lookup_version_info()