Home
last modified time | relevance | path

Searched refs:versym (Results 1 - 19 of 19) sorted by relevance

/third_party/musl/src/internal/linux/
H A Dvdso.c63 uint16_t *versym; member
93 case DT_VERSYM: vdso_info.versym = 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.c63 uint16_t *versym; member
93 case DT_VERSYM: vdso_info.versym = 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.h100 int16_t *versym; member
/third_party/musl/src/internal/
H A Dvdso.c63 uint16_t *versym = 0; in __vdsosym() local
72 case DT_VERSYM: versym = 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.h110 int16_t *versym; member
/third_party/libabigail/src/
H A Dabg-elf-helpers.cc592 Elf_Scn* versym = NULL, *verdef = NULL, *verneed = NULL; in get_symbol_versionning_sections() local
598 versym = section; in get_symbol_versionning_sections()
605 if (versym || verdef || verneed) in get_symbol_versionning_sections()
608 versym_section = versym; in get_symbol_versionning_sections()
713 /// @param versym the symbol to get the version definition for.
723 GElf_Versym* versym, in get_version_definition_for_versym()
736 if (verdef->vd_ndx == (*versym & 0x7fff)) in get_version_definition_for_versym()
756 if (*versym & 0x8000) in get_version_definition_for_versym()
774 /// @param versym the symbol to get the version definition for.
784 GElf_Versym* versym, in get_version_needed_for_versym()
722 get_version_definition_for_versym(Elf* elf_handle, GElf_Versym* versym, Elf_Scn* verdef_section, elf_symbol::version& version) get_version_definition_for_versym() argument
783 get_version_needed_for_versym(Elf* elf_handle, GElf_Versym* versym, Elf_Scn* verneed_section, elf_symbol::version& version) get_version_needed_for_versym() argument
875 GElf_Versym* versym = (versym_data) get_version_for_symbol() local
[all...]
H A Dabg-elf-helpers.h149 GElf_Versym* versym,
155 GElf_Versym* versym,
/third_party/ltp/libs/libltpvdso/
H A Dparse_vdso.c53 ELF(Versym) *versym;
144 vdso_info.versym = 0; in vdso_init_from_sysinfo_ehdr()
164 vdso_info.versym = (ELF(Versym) *) in vdso_init_from_sysinfo_ehdr()
179 vdso_info.versym = 0; in vdso_init_from_sysinfo_ehdr()
254 if (vdso_info.versym in vdso_sym()
255 && !vdso_match_version(vdso_info.versym[chain], in vdso_sym()
/third_party/musl/libc-test/src/functionalext/unittest/
H A Dunit_test_ldso_dynlink.c251 int check_verinfo(Verdef *def, int16_t *versym, uint32_t index, struct verinfo *verinfo, char *strings);
681 int16_t versym[10]; in dynlink_test_2006() local
682 versym[0] = 0xf; in dynlink_test_2006()
689 int ret = check_verinfo(&def, versym, 0, &info, "abc"); in dynlink_test_2006()
701 int16_t versym[10]; in dynlink_test_2007() local
702 versym[0] = 0; in dynlink_test_2007()
710 int ret = check_verinfo(&def, versym, 0, &info, "abc"); in dynlink_test_2007()
722 int16_t versym[10]; in dynlink_test_2008() local
723 versym[0] = 0; in dynlink_test_2008()
732 int ret = check_verinfo(&def, versym, in dynlink_test_2008()
[all...]
/third_party/rust/crates/rustix/src/backend/linux_raw/
H A Dvdso.rs38 versym: *const u16,
80 versym: null(), in init_from_sysinfo_ehdr()
135 vdso.versym = null(); in init_from_sysinfo_ehdr()
158 vdso.versym = in init_from_sysinfo_ehdr()
180 vdso.versym = null(); in init_from_sysinfo_ehdr()
279 || (!self.versym.is_null()
280 && !self.match_version(*self.versym.add(chain as usize), version, ver_hash))
/third_party/libbpf/src/
H A Delf.c192 GElf_Versym versym; in elf_sym_iter_next() local
239 if (!gelf_getversym(iter->versyms, idx, &versym)) in elf_sym_iter_next()
242 versym = (GElf_Versym)iter->versysm->d_buf[idx]; in elf_sym_iter_next()
244 ret->ver = versym & VERSYM_VERSION; in elf_sym_iter_next()
245 ret->hidden = versym & VERSYM_HIDDEN; in elf_sym_iter_next()
/third_party/elfutils/src/
H A Dunstrip.c576 GElf_Versym *versym = xcalloc (nent, sizeof versym[0]); in adjust_relocs()
580 GElf_Versym *v = gelf_getversym (data, i, &versym[map[i - 1]]); in adjust_relocs()
584 record_new_data (versym); in adjust_relocs()
585 data->d_buf = versym; in adjust_relocs()
586 data->d_size = nent * sizeof versym[0]; in adjust_relocs()
575 GElf_Versym *versym = xcalloc (nent, sizeof versym[0]); adjust_relocs() local
H A Delflint.c2981 GElf_Versym *versym = gelf_getversym (data, cnt, &versym_mem); in check_versym() local
2982 if (versym == NULL) in check_versym()
2996 if (*versym == VER_NDX_GLOBAL) in check_versym()
3004 else if (*versym != VER_NDX_LOCAL) in check_versym()
3016 if (runp->ndx == (*versym & (GElf_Versym) 0x7fff)) in check_versym()
3024 idx, section_name (ebl, idx), cnt, (int) *versym); in check_versym()
3029 idx, section_name (ebl, idx), cnt, (int) *versym); in check_versym()
3039 idx, section_name (ebl, idx), cnt, (int) *versym); in check_versym()
4268 no .gnu.versym section present but .gnu.versym_d or .gnu.versym_r section exist\n")); in check_sections()
4295 .gnu.versym sectio in check_sections()
[all...]
H A Dreadelf.c2594 GElf_Versym *versym = gelf_getversym (versym_data, cnt, &versym_mem); in handle_symtab() local
2596 if (versym != NULL && ((*versym & 0x8000) != 0 || *versym > 1)) in handle_symtab()
2629 && vernaux->vna_other != *versym in handle_symtab()
2645 if (vernaux != NULL && vernaux->vna_other == *versym) in handle_symtab()
2659 if (vernaux != NULL && vernaux->vna_other == *versym) in handle_symtab()
2673 if (check_def && *versym != 0x8001) in handle_symtab()
2683 if (verdef->vd_ndx == (*versym & 0x7fff)) in handle_symtab()
2706 printf ((*versym in handle_symtab()
[all...]
/third_party/musl/porting/liteos_a/user/ldso/
H A Ddynlink.c69 int16_t *versym; member
249 if ((!dso->versym || dso->versym[i] >= 0) in sysv_lookup()
268 if ((h1 == (h2|1)) && (!dso->versym || dso->versym[i] >= 0) in gnu_lookup()
941 p->versym = laddr(p, *dyn); in decode_dyn()
/third_party/musl/porting/liteos_a/user_debug/ldso/
H A Ddynlink.c69 int16_t *versym; member
249 if ((!dso->versym || dso->versym[i] >= 0) in sysv_lookup()
268 if ((h1 == (h2|1)) && (!dso->versym || dso->versym[i] >= 0) in gnu_lookup()
941 p->versym = laddr(p, *dyn); in decode_dyn()
/third_party/musl/porting/linux/user/ldso/
H A Ddynlink.c474 UT_STATIC int check_verinfo(Verdef *def, int16_t *versym, uint32_t index, struct verinfo *verinfo, char *strings) in check_verinfo() argument
476 /* if the versym and verinfo is null , then not need version. */ in check_verinfo()
477 if (!versym || !def) { in check_verinfo()
481 LD_LOGD("check_verinfo versym or def is null and verinfo->v exist, s:%{public}s v:%{public}s.", in check_verinfo()
487 int16_t vsym = versym[index]; in check_verinfo()
491 if (vsym != VER_NDX_LOCAL && versym != VER_NDX_GLOBAL) { in check_verinfo()
564 if ((!dso->versym || (dso->versym[i] & 0x7fff) >= 0) in sysv_lookup()
566 if (!check_verinfo(dso->verdef, dso->versym, i, verinfo, dso->strings)) { in sysv_lookup()
596 if ((h1 == (h2|1)) && (!dso->versym || (ds in gnu_lookup()
[all...]
/third_party/musl/ldso/linux/
H A Ddynlink.c508 UT_STATIC int check_verinfo(Verdef *def, int16_t *versym, uint32_t index, struct verinfo *verinfo, char *strings) in check_verinfo() argument
510 /* if the versym and verinfo is null , then not need version. */ in check_verinfo()
511 if (!versym || !def) { in check_verinfo()
515 LD_LOGD("check_verinfo versym or def is null and verinfo->v exist, s:%{public}s v:%{public}s.", in check_verinfo()
521 int16_t vsym = versym[index]; in check_verinfo()
525 if (vsym != VER_NDX_LOCAL && versym != VER_NDX_GLOBAL) { in check_verinfo()
598 if ((!dso->versym || (dso->versym[i] & 0x7fff) >= 0) in sysv_lookup()
600 if (!check_verinfo(dso->verdef, dso->versym, i, verinfo, dso->strings)) { in sysv_lookup()
630 if ((h1 == (h2|1)) && (!dso->versym || (ds in gnu_lookup()
[all...]
/third_party/musl/ldso/
H A Ddynlink.c77 int16_t *versym; member
264 if ((!dso->versym || dso->versym[i] >= 0) in sysv_lookup()
283 if ((h1 == (h2|1)) && (!dso->versym || dso->versym[i] >= 0) in gnu_lookup()
1010 p->versym = laddr(p, *dyn); in decode_dyn()

Completed in 43 milliseconds