Searched refs:verneed (Results 1 – 10 of 10) sorted by relevance
/third_party/elfio/elfio/ |
D | elfio_versym.hpp | 148 Elfxx_Verneed* verneed = (Elfxx_Verneed*)versym_r_section->get_data(); in get_entry() local 150 (Elfxx_Vernaux*)( (char*)verneed + verneed->vn_aux ); in get_entry() 152 verneed = (Elfxx_Verneed*)( (char*)verneed + verneed->vn_next ); in get_entry() 153 veraux = (Elfxx_Vernaux*)( (char*)verneed + verneed->vn_aux ); in get_entry() 156 version = verneed->vn_version; in get_entry() 157 file_name = string_section_acc.get_string( verneed->vn_file ); in get_entry()
|
/third_party/libabigail/src/ |
D | abg-elf-helpers.cc | 592 Elf_Scn* versym = NULL, *verdef = NULL, *verneed = NULL; in get_symbol_versionning_sections() local 602 verneed = section; in get_symbol_versionning_sections() 605 if (versym || verdef || verneed) in get_symbol_versionning_sections() 610 verneed_section = verneed; in get_symbol_versionning_sections() 794 GElf_Verneed* verneed = gelf_getverneed(verneed_data, 0, &verneed_mem); in get_version_needed_for_versym() local 796 for (;verneed; vn_offset += verneed->vn_next) in get_version_needed_for_versym() 801 vn_offset + verneed->vn_aux, in get_version_needed_for_versym() 803 for (;vernaux != 0 && verneed;) in get_version_needed_for_versym() 808 vna_offset += verneed->vn_next; in get_version_needed_for_versym() 809 verneed = (verneed->vn_next == 0 in get_version_needed_for_versym() [all …]
|
/third_party/musl/porting/linux/user/src/internal/ |
D | dynlink.h | 102 Verneed *verneed; member
|
/third_party/musl/src/internal/ |
D | dynlink.h | 112 Verneed *verneed; member
|
/third_party/musl/ldso/linux/ |
D | dynlink.c | 950 if (!dso->versym || !dso->verneed) { in get_vna_hash() 960 Verneed *verneed = dso->verneed; in get_vna_hash() local 965 vernaux = (Vernaux *)((char *)verneed + verneed->vn_aux); in get_vna_hash() 967 for (size_t cnt = 0; cnt < verneed->vn_cnt; cnt++) { in get_vna_hash() 981 if (verneed->vn_next == 0) { in get_vna_hash() 985 verneed = (Verneed *)((char *)verneed + verneed->vn_next); in get_vna_hash() 1801 p->verneed = laddr(p, *dyn); in decode_dyn()
|
/third_party/musl/porting/linux/user/ldso/ |
D | dynlink.c | 950 if (!dso->versym || !dso->verneed) { in get_vna_hash() 960 Verneed *verneed = dso->verneed; in get_vna_hash() local 965 vernaux = (Vernaux *)((char *)verneed + verneed->vn_aux); in get_vna_hash() 967 for (size_t cnt = 0; cnt < verneed->vn_cnt; cnt++) { in get_vna_hash() 981 if (verneed->vn_next == 0) { in get_vna_hash() 985 verneed = (Verneed *)((char *)verneed + verneed->vn_next); in get_vna_hash() 1801 p->verneed = laddr(p, *dyn); in decode_dyn()
|
/third_party/elfutils/src/ |
D | readelf.c | 2619 GElf_Verneed *verneed = gelf_getverneed (verneed_data, 0, in handle_symtab() local 2621 while (verneed != NULL) in handle_symtab() 2626 vna_offset += verneed->vn_aux, in handle_symtab() 2649 if (verneed_data->d_size - vn_offset < verneed->vn_next) in handle_symtab() 2652 vn_offset += verneed->vn_next; in handle_symtab() 2653 verneed = (verneed->vn_next == 0 in handle_symtab()
|
D | ChangeLog | 204 * readelf.c (handle_symtab): Sanity check verneed vna_next,
|
/third_party/elfutils/ |
D | NEWS | 1206 libelf: fix bug in verneed byte order changing code.
|
/third_party/libabigail/ |
D | ChangeLog | 33505 the conditions of breaking out from walking the verneed table.
|