Lines Matching refs:verdef
2692 const ElfW(Verdef)* verdef = reinterpret_cast<ElfW(Verdef)*>(verdef_ptr + offset);
2693 size_t verdaux_offset = offset + verdef->vd_aux;
2694 offset += verdef->vd_next;
2696 if (verdef->vd_version != 1) {
2697 DL_ERR("unsupported verdef[%zd] vd_version: %d (expected 1) library: %s",
2698 i, verdef->vd_version, si->get_realpath());
2702 if ((verdef->vd_flags & VER_FLG_BASE) != 0) {
2710 if (verdef->vd_cnt == 0) {
2711 DL_ERR("invalid verdef[%zd] vd_cnt == 0 (version without a name)", i);
2717 if (functor(i, verdef, verdaux) == true) {
2734 [&](size_t, const ElfW(Verdef)* verdef, const ElfW(Verdaux)* verdaux) {
2735 if (verdef->vd_hash == vi->elf_hash &&
2737 *versym = verdef->vd_ndx;
2748 [&](size_t, const ElfW(Verdef)* verdef, const ElfW(Verdaux)* verdaux) {
2749 add_version_info(verdef->vd_ndx, verdef->vd_hash,
2777 DL_ERR("cannot find verneed/verdef for version index=%d "