Searched refs:vna (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/elftoolchain/elfdump/ |
H A D | elfdump.c | 2556 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 D | rtld.c | 5765 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 D | readelf.c | 4043 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 D | SyntheticSections.cpp | 3829 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()
|