Home
last modified time | relevance | path

Searched refs:dynv (Results 1 – 7 of 7) sorted by relevance

/third_party/musl/ldso/
Ddlstart.c21 hidden void _dlstart_c(size_t *sp, size_t *dynv) in _dlstart_c() argument
39 if (dynv) { in _dlstart_c()
62 dynv = (void *)(base + ph->p_vaddr); in _dlstart_c()
67 for (i=0; dynv[i]; i+=2) if (dynv[i]<DYN_CNT) in _dlstart_c()
68 dyn[dynv[i]] = dynv[i+1]; in _dlstart_c()
111 base = (size_t)dynv - ph->p_vaddr; in _dlstart_c()
123 for (i=0; dynv[i]; i+=2) if (dynv[i]==DT_MIPS_LOCAL_GOTNO) in _dlstart_c()
124 local_cnt = dynv[i+1]; in _dlstart_c()
Ddynlink.c56 size_t *dynv; member
780 dso->dynv = laddr(dso, dyn); in map_library()
898 decode_vec(p->dynv, dyn, DYN_CNT); in decode_dyn()
909 if (search_vec(p->dynv, dyn, DT_GNU_HASH)) in decode_dyn()
911 if (search_vec(p->dynv, dyn, DT_VERSYM)) in decode_dyn()
1185 for (i=0; p->dynv[i]; i+=2) in load_direct_deps()
1186 if (p->dynv[i] == DT_NEEDED) cnt++; in load_direct_deps()
1198 for (i=0; p->dynv[i]; i+=2) { in load_direct_deps()
1199 if (p->dynv[i] != DT_NEEDED) continue; in load_direct_deps()
1200 struct dso *dep = load_library(p->strings + p->dynv[i+1], p); in load_direct_deps()
[all …]
/third_party/musl/src/internal/
Dvdso.c51 size_t *dynv=0, base=-1; in __vdsosym() local
56 dynv = (void *)((char *)eh + ph->p_offset); in __vdsosym()
58 if (!dynv || base==(size_t)-1) return 0; in __vdsosym()
66 for (i=0; dynv[i]; i+=2) { in __vdsosym()
67 void *p = (void *)(base + dynv[i+1]); in __vdsosym()
68 switch(dynv[i]) { in __vdsosym()
/third_party/musl/porting/linux/user/src/internal/
Dvdso.c78 size_t *dynv=0, base=-1; in __get_vdso_info() local
83 dynv = (void *)((char *)eh + ph->p_offset); in __get_vdso_info()
85 if (!dynv || base==(size_t)-1) return ; in __get_vdso_info()
87 for (i=0; dynv[i]; i+=2) { in __get_vdso_info()
88 void *p = (void *)(base + dynv[i+1]); in __get_vdso_info()
89 switch(dynv[i]) { in __get_vdso_info()
/third_party/musl/porting/liteos_a/user/ldso/
Ddynlink.c56 size_t *dynv; member
792 dso->dynv = laddr(dso, dyn); in map_library()
910 decode_vec(p->dynv, dyn, DYN_CNT); in decode_dyn()
921 if (search_vec(p->dynv, dyn, DT_GNU_HASH)) in decode_dyn()
923 if (search_vec(p->dynv, dyn, DT_VERSYM)) in decode_dyn()
1201 for (i=0; p->dynv[i]; i+=2) in load_direct_deps()
1202 if (p->dynv[i] == DT_NEEDED) cnt++; in load_direct_deps()
1214 for (i=0; p->dynv[i]; i+=2) { in load_direct_deps()
1215 if (p->dynv[i] != DT_NEEDED) continue; in load_direct_deps()
1216 struct dso *dep = load_library(p->strings + p->dynv[i+1], p); in load_direct_deps()
[all …]
/third_party/musl/porting/liteos_a/user_debug/ldso/
Ddynlink.c56 size_t *dynv; member
792 dso->dynv = laddr(dso, dyn); in map_library()
910 decode_vec(p->dynv, dyn, DYN_CNT); in decode_dyn()
921 if (search_vec(p->dynv, dyn, DT_GNU_HASH)) in decode_dyn()
923 if (search_vec(p->dynv, dyn, DT_VERSYM)) in decode_dyn()
1201 for (i=0; p->dynv[i]; i+=2) in load_direct_deps()
1202 if (p->dynv[i] == DT_NEEDED) cnt++; in load_direct_deps()
1214 for (i=0; p->dynv[i]; i+=2) { in load_direct_deps()
1215 if (p->dynv[i] != DT_NEEDED) continue; in load_direct_deps()
1216 struct dso *dep = load_library(p->strings + p->dynv[i+1], p); in load_direct_deps()
[all …]
/third_party/musl/porting/linux/user/ldso/
Ddynlink.c117 size_t *dynv; member
1482 dso->dynv = laddr(dso, dyn); in map_library()
1600 decode_vec(p->dynv, dyn, DYN_CNT); in decode_dyn()
1611 if (search_vec(p->dynv, dyn, DT_GNU_HASH)) in decode_dyn()
1613 if (search_vec(p->dynv, dyn, DT_VERSYM)) in decode_dyn()
1615 if (search_vec(p->dynv, dyn, DT_VERDEF)) in decode_dyn()
1617 if (search_vec(p->dynv, dyn, DT_VERNEED)) in decode_dyn()
1995 for (i=0; p->dynv[i]; i+=2) in load_direct_deps()
1996 if (p->dynv[i] == DT_NEEDED) cnt++; in load_direct_deps()
2008 for (i=0; p->dynv[i]; i+=2) { in load_direct_deps()
[all …]