Home
last modified time | relevance | path

Searched refs:verneed (Results 1 – 10 of 10) sorted by relevance

/third_party/elfio/elfio/
Delfio_versym.hpp148 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/
Dabg-elf-helpers.cc592 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/
Ddynlink.h102 Verneed *verneed; member
/third_party/musl/src/internal/
Ddynlink.h112 Verneed *verneed; member
/third_party/musl/ldso/linux/
Ddynlink.c950 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/
Ddynlink.c950 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/
Dreadelf.c2619 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()
DChangeLog204 * readelf.c (handle_symtab): Sanity check verneed vna_next,
/third_party/elfutils/
DNEWS1206 libelf: fix bug in verneed byte order changing code.
/third_party/libabigail/
DChangeLog33505 the conditions of breaking out from walking the verneed table.