Searched refs:dynv (Results 1 – 7 of 7) sorted by relevance
/third_party/musl/ldso/ |
D | dlstart.c | 21 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()
|
D | dynlink.c | 56 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/ |
D | vdso.c | 51 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/ |
D | vdso.c | 78 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/ |
D | dynlink.c | 56 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/ |
D | dynlink.c | 56 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/ |
D | dynlink.c | 117 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 …]
|