Home
last modified time | relevance | path

Searched refs:verneed (Results 1 – 2 of 2) sorted by relevance

/bionic/linker/
Dlinker_soinfo.cpp176 static inline bool check_symbol_version(const ElfW(Versym) verneed, in check_symbol_version() argument
178 return verneed == kVersymNotNeeded || in check_symbol_version()
180 verneed == (*verdef & ~kVersymHiddenBit); in check_symbol_version()
222 ElfW(Versym) verneed = 0; in gnu_lookup()
223 if (!find_verdef_version_index(this, vi, &verneed)) { in gnu_lookup()
231 if (verneed == kVersymNotNeeded && is_versym_hidden(verdef)) { in gnu_lookup()
235 check_symbol_version(verneed, verdef) && in gnu_lookup()
261 ElfW(Versym) verneed = 0; in elf_lookup()
262 if (!find_verdef_version_index(this, vi, &verneed)) { in elf_lookup()
271 if (verneed == kVersymNotNeeded && is_versym_hidden(verdef)) { in elf_lookup()
[all …]
Dlinker.cpp2641 const ElfW(Verneed)* verneed = reinterpret_cast<ElfW(Verneed)*>(verneed_ptr + offset); in init_verneed()
2642 size_t vernaux_offset = offset + verneed->vn_aux; in init_verneed()
2643 offset += verneed->vn_next; in init_verneed()
2645 if (verneed->vn_version != 1) { in init_verneed()
2646 DL_ERR("unsupported verneed[%zd] vn_version: %d (expected 1)", i, verneed->vn_version); in init_verneed()
2650 const char* target_soname = si_from->get_string(verneed->vn_file); in init_verneed()
2662 for (size_t j = 0; j<verneed->vn_cnt; ++j) { in init_verneed()