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 | 6033 const Elf_Vernaux *vna) in check_object_provided_version() argument 6038 vername = refobj->strtab + vna->vna_name; in check_object_provided_version() 6052 if (vna->vna_hash == vd->vd_hash) { in check_object_provided_version() 6064 if (vna->vna_flags & VER_FLG_WEAK) in check_object_provided_version() 6077 const Elf_Vernaux *vna; in rtld_verify_object_versions() local 6099 vna = (const Elf_Vernaux *)((const char *)vn + vn->vn_aux); in rtld_verify_object_versions() 6101 vernum = VER_NEED_IDX(vna->vna_other); in rtld_verify_object_versions() 6104 if (vna->vna_next == 0) in rtld_verify_object_versions() 6106 vna = (const Elf_Vernaux *)((const char *)vna + in rtld_verify_object_versions() 6107 vna->vna_next); in rtld_verify_object_versions() [all …]
|
| /freebsd/contrib/elftoolchain/readelf/ |
| H A D | readelf.c | 4079 Elf_Vernaux *vna; in dump_verneed() local 4127 vna = (Elf32_Vernaux *) (uintptr_t) buf2; in dump_verneed() 4131 name = get_string(re, s->link, vna->vna_name); in dump_verneed() 4135 vna->vna_flags, vna->vna_other); in dump_verneed() 4136 SAVE_VERSION_NAME((int)vna->vna_other, name, 0); in dump_verneed() 4137 if (vna->vna_next == 0) in dump_verneed() 4139 buf2 += vna->vna_next; in dump_verneed()
|
| /freebsd/contrib/llvm-project/lld/ELF/ |
| H A D | SyntheticSections.cpp | 3920 for (auto &vna : vn.vernauxs) { in writeTo() local 3921 vernaux->vna_hash = vna.hash; in writeTo() 3923 vernaux->vna_other = vna.verneedIndex; in writeTo() 3924 vernaux->vna_name = vna.nameStrTab; in writeTo()
|