Home
last modified time | relevance | path

Searched refs:vna (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/elftoolchain/elfdump/
H A Delfdump.c2556 Elf32_Vernaux *vna; in elf_print_verneed() local
2595 vna = (Elf32_Vernaux *) (uintptr_t) buf2; in elf_print_verneed()
2602 vna->vna_name)); in elf_print_verneed()
2605 PRT("\t\t\tvna_hash: %u\n", vna->vna_hash); in elf_print_verneed()
2606 PRT("\t\t\tvna_flags: %u\n", vna->vna_flags); in elf_print_verneed()
2607 PRT("\t\t\tvna_other: %u\n", vna->vna_other); in elf_print_verneed()
2609 get_string(ed, s->link, vna->vna_name)); in elf_print_verneed()
2610 PRT("\t\t\tvna_next: %u\n", vna->vna_next); in elf_print_verneed()
2612 if (vna->vna_next == 0) in elf_print_verneed()
2614 buf2 += vna->vna_next; in elf_print_verneed()
/freebsd/libexec/rtld-elf/
H A Drtld.c5765 const Elf_Vernaux *vna) in check_object_provided_version() argument
5770 vername = refobj->strtab + vna->vna_name; in check_object_provided_version()
5784 if (vna->vna_hash == vd->vd_hash) { in check_object_provided_version()
5796 if (vna->vna_flags & VER_FLG_WEAK) in check_object_provided_version()
5809 const Elf_Vernaux *vna; in rtld_verify_object_versions() local
5831 vna = (const Elf_Vernaux *)((const char *)vn + vn->vn_aux); in rtld_verify_object_versions()
5833 vernum = VER_NEED_IDX(vna->vna_other); in rtld_verify_object_versions()
5836 if (vna->vna_next == 0) in rtld_verify_object_versions()
5838 vna = (const Elf_Vernaux *)((const char *)vna + in rtld_verify_object_versions()
5839 vna->vna_next); in rtld_verify_object_versions()
[all …]
/freebsd/contrib/elftoolchain/readelf/
H A Dreadelf.c4043 Elf_Vernaux *vna; in dump_verneed() local
4091 vna = (Elf32_Vernaux *) (uintptr_t) buf2; in dump_verneed()
4095 name = get_string(re, s->link, vna->vna_name); in dump_verneed()
4099 vna->vna_flags, vna->vna_other); in dump_verneed()
4100 SAVE_VERSION_NAME((int)vna->vna_other, name, 0); in dump_verneed()
4101 if (vna->vna_next == 0) in dump_verneed()
4103 buf2 += vna->vna_next; in dump_verneed()
/freebsd/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.cpp3829 for (auto &vna : vn.vernauxs) { in writeTo() local
3830 vernaux->vna_hash = vna.hash; in writeTo()
3832 vernaux->vna_other = vna.verneedIndex; in writeTo()
3833 vernaux->vna_name = vna.nameStrTab; in writeTo()