Home
last modified time | relevance | path

Searched refs:dynv (Results 1 – 11 of 11) 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.c60 size_t *dynv; member
815 dso->dynv = laddr(dso, dyn); in map_library()
933 decode_vec(p->dynv, dyn, DYN_CNT); in decode_dyn()
944 if (search_vec(p->dynv, dyn, DT_GNU_HASH)) in decode_dyn()
946 if (search_vec(p->dynv, dyn, DT_VERSYM)) in decode_dyn()
1249 for (i=0; p->dynv[i]; i+=2)
1250 if (p->dynv[i] == DT_NEEDED) cnt++;
1262 for (i=0; p->dynv[i]; i+=2) {
1263 if (p->dynv[i] != DT_NEEDED) continue;
1264 struct dso *dep = load_library(p->strings + p->dynv[i+1], p);
[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()
Ddynlink.h97 size_t *dynv; member
174 size_t *dynv; member
/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()
Ddynlink.h87 size_t *dynv; member
164 size_t *dynv; member
/third_party/musl/src/internal/linux/
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.c60 size_t *dynv; member
809 dso->dynv = laddr(dso, dyn); in map_library()
927 decode_vec(p->dynv, dyn, DYN_CNT); in decode_dyn()
938 if (search_vec(p->dynv, dyn, DT_GNU_HASH)) in decode_dyn()
940 if (search_vec(p->dynv, dyn, DT_VERSYM)) in decode_dyn()
1223 for (i=0; p->dynv[i]; i+=2) in load_direct_deps()
1224 if (p->dynv[i] == DT_NEEDED) cnt++; in load_direct_deps()
1236 for (i=0; p->dynv[i]; i+=2) { in load_direct_deps()
1237 if (p->dynv[i] != DT_NEEDED) continue; in load_direct_deps()
1238 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.c60 size_t *dynv; member
809 dso->dynv = laddr(dso, dyn); in map_library()
927 decode_vec(p->dynv, dyn, DYN_CNT); in decode_dyn()
938 if (search_vec(p->dynv, dyn, DT_GNU_HASH)) in decode_dyn()
940 if (search_vec(p->dynv, dyn, DT_VERSYM)) in decode_dyn()
1222 for (i=0; p->dynv[i]; i+=2) in load_direct_deps()
1223 if (p->dynv[i] == DT_NEEDED) cnt++; in load_direct_deps()
1235 for (i=0; p->dynv[i]; i+=2) { in load_direct_deps()
1236 if (p->dynv[i] != DT_NEEDED) continue; in load_direct_deps()
1237 struct dso *dep = load_library(p->strings + p->dynv[i+1], p); in load_direct_deps()
[all …]
/third_party/musl/ldso/linux/
Ddynlink.c1656 dso->dynv = laddr(dso, dyn); in map_library()
1775 decode_vec(p->dynv, dyn, DYN_CNT); in decode_dyn()
1776 search_vec(p->dynv, &flags1, DT_FLAGS_1); in decode_dyn()
1794 if (search_vec(p->dynv, dyn, DT_GNU_HASH)) in decode_dyn()
1796 if (search_vec(p->dynv, dyn, DT_VERSYM)) in decode_dyn()
1798 if (search_vec(p->dynv, dyn, DT_VERDEF)) in decode_dyn()
1800 if (search_vec(p->dynv, dyn, DT_VERNEED)) in decode_dyn()
2195 for (i=0; p->dynv[i]; i+=2) in load_direct_deps()
2196 if (p->dynv[i] == DT_NEEDED) cnt++; in load_direct_deps()
2208 for (i=0; p->dynv[i]; i+=2) { in load_direct_deps()
[all …]
/third_party/musl/porting/linux/user/ldso/
Ddynlink.c1656 dso->dynv = laddr(dso, dyn); in map_library()
1775 decode_vec(p->dynv, dyn, DYN_CNT); in decode_dyn()
1776 search_vec(p->dynv, &flags1, DT_FLAGS_1); in decode_dyn()
1794 if (search_vec(p->dynv, dyn, DT_GNU_HASH)) in decode_dyn()
1796 if (search_vec(p->dynv, dyn, DT_VERSYM)) in decode_dyn()
1798 if (search_vec(p->dynv, dyn, DT_VERDEF)) in decode_dyn()
1800 if (search_vec(p->dynv, dyn, DT_VERNEED)) in decode_dyn()
2195 for (i=0; p->dynv[i]; i+=2) in load_direct_deps()
2196 if (p->dynv[i] == DT_NEEDED) cnt++; in load_direct_deps()
2208 for (i=0; p->dynv[i]; i+=2) { in load_direct_deps()
[all …]