Home
last modified time | relevance | path

Searched refs:verdef (Results 1 - 14 of 14) sorted by relevance

/third_party/libbpf/src/
H A Delf.c162 pr_warn("elf: failed to get verdef ELF section in '%s'\n", binary_path); in elf_sym_iter_new()
255 GElf_Verdef verdef; in elf_get_vername() local
261 while (gelf_getverdef(iter->verdefs, offset, &verdef)) { in elf_get_vername()
262 if (verdef.vd_ndx != ver) { in elf_get_vername()
263 if (!verdef.vd_next) in elf_get_vername()
265 offset += verdef.vd_next; in elf_get_vername()
268 if (!gelf_getverdaux(iter->verdefs, offset + verdef.vd_aux, &verdaux)) in elf_get_vername()
273 while (memcpy(&verdef, (void *)iter->verdefs->d_buf + offset, sizeof(GElf_Verdef)) != NULL) { in elf_get_vername()
274 if (verdef.vd_ndx != ver) { in elf_get_vername()
275 if (!verdef in elf_get_vername()
[all...]
/third_party/libabigail/src/
H A Dabg-elf-helpers.cc592 Elf_Scn* versym = NULL, *verdef = NULL, *verneed = NULL; in get_symbol_versionning_sections() local
600 verdef = section; in get_symbol_versionning_sections()
605 if (versym || verdef || verneed) in get_symbol_versionning_sections()
609 verdef_section = verdef; in get_symbol_versionning_sections()
729 GElf_Verdef* verdef = gelf_getverdef(verdef_data, 0, &verdef_mem); in get_version_definition_for_versym() local
732 for (;; vd_offset += verdef->vd_next) in get_version_definition_for_versym()
734 for (;verdef != 0;) in get_version_definition_for_versym()
736 if (verdef->vd_ndx == (*versym & 0x7fff)) in get_version_definition_for_versym()
739 vd_offset += verdef->vd_next; in get_version_definition_for_versym()
740 verdef in get_version_definition_for_versym()
[all...]
/third_party/musl/src/internal/linux/
H A Dvdso.c64 Verdef *verdef; member
94 case DT_VERDEF: vdso_info.verdef = p; break; in __get_vdso_info()
104 if (!vdso_info.verdef) vdso_info.versym = 0; in __get_vdso_addr()
112 if (vdso_info.versym && !checkver(vdso_info.verdef, vdso_info.versym[i], vername, vdso_info.strings)) in __get_vdso_addr()
/third_party/musl/porting/linux/user/src/internal/
H A Dvdso.c64 Verdef *verdef; member
94 case DT_VERDEF: vdso_info.verdef = p; break; in __get_vdso_info()
104 if (!vdso_info.verdef) vdso_info.versym = 0; in __get_vdso_addr()
112 if (vdso_info.versym && !checkver(vdso_info.verdef, vdso_info.versym[i], vername, vdso_info.strings)) in __get_vdso_addr()
H A Ddynlink.h101 Verdef *verdef; member
/third_party/musl/src/internal/
H A Dvdso.c64 Verdef *verdef = 0; in __vdsosym() local
73 case DT_VERDEF: verdef = p; break; in __vdsosym()
78 if (!verdef) versym = 0; in __vdsosym()
85 if (versym && !checkver(verdef, versym[i], vername, strings)) in __vdsosym()
H A Ddynlink.h111 Verdef *verdef; member
/third_party/ltp/libs/libltpvdso/
H A Dparse_vdso.c54 ELF(Verdef) *verdef;
145 vdso_info.verdef = 0; in vdso_init_from_sysinfo_ehdr()
169 vdso_info.verdef = (ELF(Verdef) *) in vdso_init_from_sysinfo_ehdr()
178 if (!vdso_info.verdef) in vdso_init_from_sysinfo_ehdr()
211 ELF(Verdef) *def = vdso_info.verdef; in ELF()
/third_party/rust/crates/rustix/src/backend/linux_raw/
H A Dvdso.rs39 verdef: *const Elf_Verdef,
81 verdef: null(), in init_from_sysinfo_ehdr()
136 vdso.verdef = null(); in init_from_sysinfo_ehdr()
162 vdso.verdef = in init_from_sysinfo_ehdr()
179 if vdso.verdef.is_null() { in init_from_sysinfo_ehdr()
225 let mut def = self.verdef; in match_version()
/third_party/skia/third_party/externals/abseil-cpp/absl/debugging/internal/
H A Delf_mem_image.h94 const ElfW(Verdaux)* GetVerdefAux(const ElfW(Verdef) *verdef) const;
H A Delf_mem_image.cc143 const ElfW(Verdef) *verdef) const {
144 return reinterpret_cast<const ElfW(Verdaux) *>(verdef+1);
/third_party/musl/porting/linux/user/ldso/
H A Ddynlink.c450 Verdef *verdef = def; in check_vna_hash() local
452 if ((verdef->vd_ndx & 0x7fff) == vsym) { in check_vna_hash()
453 if (vna_hash == verdef->vd_hash) { in check_vna_hash()
461 if (verdef->vd_next == 0) { in check_vna_hash()
464 verdef = (Verdef *)((char *)verdef + verdef->vd_next); in check_vna_hash()
566 if (!check_verinfo(dso->verdef, dso->versym, i, verinfo, dso->strings)) { in sysv_lookup()
598 if (!check_verinfo(dso->verdef, dso->versym, i, verinfo, dso->strings)) { in gnu_lookup()
995 Verdef *verdef in get_verinfo() local
[all...]
/third_party/musl/ldso/linux/
H A Ddynlink.c484 Verdef *verdef = def; in check_vna_hash() local
486 if ((verdef->vd_ndx & 0x7fff) == vsym) { in check_vna_hash()
487 if (vna_hash == verdef->vd_hash) { in check_vna_hash()
495 if (verdef->vd_next == 0) { in check_vna_hash()
498 verdef = (Verdef *)((char *)verdef + verdef->vd_next); in check_vna_hash()
600 if (!check_verinfo(dso->verdef, dso->versym, i, verinfo, dso->strings)) { in sysv_lookup()
632 if (!check_verinfo(dso->verdef, dso->versym, i, verinfo, dso->strings)) { in gnu_lookup()
1030 Verdef *verdef in get_verinfo() local
[all...]
/third_party/elfutils/src/
H A Dreadelf.c2679 GElf_Verdef *verdef = gelf_getverdef (verdef_data, 0, in handle_symtab() local
2681 while (verdef != NULL) in handle_symtab()
2683 if (verdef->vd_ndx == (*versym & 0x7fff)) in handle_symtab()
2687 if (verdef_data->d_size - vd_offset < verdef->vd_next) in handle_symtab()
2690 vd_offset += verdef->vd_next; in handle_symtab()
2691 verdef = (verdef->vd_next == 0 in handle_symtab()
2697 if (verdef != NULL) in handle_symtab()
2702 vd_offset + verdef->vd_aux, in handle_symtab()

Completed in 32 milliseconds