Home
last modified time | relevance | path

Searched refs:verinfo (Results 1 - 7 of 7) sorted by relevance

/third_party/musl/porting/linux/user/src/internal/
H A Ddynlink.h68 struct verinfo { struct
252 struct dso *dso, struct verinfo *verinfo, struct sym_info_pair s_info_p, int need_def, ns_t *ns);
/third_party/musl/src/internal/
H A Ddynlink.h78 struct verinfo { struct
291 struct dso *dso, struct verinfo *verinfo, struct sym_info_pair s_info_p, int need_def, ns_t *ns);
/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);
683 struct verinfo info; in dynlink_test_2006()
703 struct verinfo info; in dynlink_test_2007()
724 struct verinfo info; in dynlink_test_2008()
/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()
478 if (strlen(verinfo->v) == 0) { 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()
482 verinfo->s, verinfo->v); in check_verinfo()
490 if (verinfo->use_vna_hash) { in check_verinfo()
492 return check_vna_hash(def, vsym, verinfo->vna_hash); in check_verinfo()
497 if (strlen(verinfo in check_verinfo()
556 sysv_lookup(struct verinfo *verinfo, struct sym_info_pair s_info_p, struct dso *dso) sysv_lookup() argument
580 gnu_lookup(struct sym_info_pair s_info_p, uint32_t *hashtab, struct dso *dso, struct verinfo *verinfo) gnu_lookup() argument
775 find_sym_impl( struct dso *dso, struct verinfo *verinfo, struct sym_info_pair s_info_g, int need_def, ns_t *ns) find_sym_impl() argument
828 find_sym2(struct dso *dso, struct verinfo *verinfo, int need_def, int use_deps, ns_t *ns) find_sym2() argument
866 find_sym_by_deps(struct dso *dso, struct verinfo *verinfo, int need_def, ns_t *ns) find_sym_by_deps() argument
904 find_sym_by_saved_so_list( int sym_type, struct dso *dso, struct verinfo *verinfo, int need_def, struct dso *dso_relocating) find_sym_by_saved_so_list() argument
944 struct verinfo verinfo = { .s = s, .v = "", .use_vna_hash = false }; find_sym() local
3832 struct verinfo verinfo = { .s = s, .v = v, .use_vna_hash = false }; do_dlsym() local
[all...]
H A Dcfi.c133 struct verinfo verinfo = { .s = "__cfi_check", .v = "", .use_vna_hash = false }; in find_cfi_check_sym() local
134 struct sym_info_pair s_info_p = gnu_hash(verinfo.s); in find_cfi_check_sym()
135 return find_sym_impl(p, &verinfo, s_info_p, 0, p->namespace); in find_cfi_check_sym()
/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()
512 if (strlen(verinfo->v) == 0) { 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()
516 verinfo->s, verinfo->v); in check_verinfo()
524 if (verinfo->use_vna_hash) { in check_verinfo()
526 return check_vna_hash(def, vsym, verinfo->vna_hash); in check_verinfo()
531 if (strlen(verinfo in check_verinfo()
590 sysv_lookup(struct verinfo *verinfo, struct sym_info_pair s_info_p, struct dso *dso) sysv_lookup() argument
614 gnu_lookup(struct sym_info_pair s_info_p, uint32_t *hashtab, struct dso *dso, struct verinfo *verinfo) gnu_lookup() argument
809 find_sym_impl( struct dso *dso, struct verinfo *verinfo, struct sym_info_pair s_info_g, int need_def, ns_t *ns) find_sym_impl() argument
862 find_sym2(struct dso *dso, struct verinfo *verinfo, int need_def, int use_deps, ns_t *ns) find_sym2() argument
901 find_sym_by_deps(struct dso *dso, struct verinfo *verinfo, int need_def, ns_t *ns) find_sym_by_deps() argument
939 find_sym_by_saved_so_list( int sym_type, struct dso *dso, struct verinfo *verinfo, int need_def, struct dso *dso_relocating) find_sym_by_saved_so_list() argument
979 struct verinfo verinfo = { .s = s, .v = "", .use_vna_hash = false }; find_sym() local
4149 struct verinfo verinfo = { .s = s, .v = v, .use_vna_hash = false }; do_dlsym() local
[all...]
H A Dcfi.c140 struct verinfo verinfo = { .s = "__cfi_check", .v = "", .use_vna_hash = false }; in find_cfi_check_sym() local
141 struct sym_info_pair s_info_p = gnu_hash(verinfo.s); in find_cfi_check_sym()
142 return find_sym_impl(p, &verinfo, s_info_p, 0, p->namespace); in find_cfi_check_sym()

Completed in 12 milliseconds