Home
last modified time | relevance | path

Searched refs:verdef (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/libc/src/__support/OSUtil/linux/
H A Dvdso.cpp58 cpp::string_view find_version(Verdef *verdef, ElfW(Half) * versym, in find_version() argument
67 for (Verdef *def = verdef; def != nullptr; def = def->next()) { in find_version()
101 Verdef *verdef; member
116 if (versym && verdef && in populate_symbol_cache()
117 version != find_version(verdef, versym, strtab, j)) in populate_symbol_cache()
160 Verdef *verdef = nullptr; in populate_symbol_table() local
173 verdef = reinterpret_cast<Verdef *>(vdso_addr + d->d_un.d_ptr); in populate_symbol_table()
176 if (strtab && symtab && versym && verdef) in populate_symbol_table()
182 return VDSOSymbolTable{strtab, symtab, versym, verdef}; in populate_symbol_table()
/freebsd/libexec/rtld-elf/
H A Drtld.h186 const Elf_Verdef *verdef; /* Provided versions. */ member
H A Drtld.c1420 obj->verdef = (const Elf_Verdef *)(obj->relocbase + in digest_dynamic1()
6039 vd = depobj->verdef; in check_object_provided_version()
6114 vd = obj->verdef; in rtld_verify_object_versions()
6141 vd = obj->verdef; in rtld_verify_object_versions()
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_cc.c1855 char verdef[32]; /* big enough for -D__SUNW_D_VERSION=0x%08x + \0 */ in dt_preproc() local
1900 (void) snprintf(verdef, sizeof (verdef), in dt_preproc()
1902 argv[argc++] = verdef; in dt_preproc()
/freebsd/contrib/llvm-project/lld/ELF/
H A DInputFiles.cpp1398 const uint8_t *verdef = base + sec->sh_offset; in parseVerdefs() local
1400 auto *curVerdef = reinterpret_cast<const typename ELFT::Verdef *>(verdef); in parseVerdefs()
1401 verdef += curVerdef->vd_next; in parseVerdefs()
H A DSyntheticSections.cpp3883 auto *verdef = in finalizeContents() local
3885 StringRef ver(f->getStringTable().data() + verdef->getAux()->vda_name); in finalizeContents()
3888 vn.vernauxs.push_back({verdef->vd_hash, f->vernauxs[i], in finalizeContents()