Searched refs:dynv (Results 1 - 3 of 3) sorted by relevance
/seL4-refos-master/libs/libmuslc/src/internal/ |
H A D | vdso.c | 51 size_t *dynv=0, base=-1; local 56 dynv = (void *)((char *)eh + ph->p_offset); 58 if (!dynv || base==(size_t)-1) return 0; 66 for (i=0; dynv[i]; i+=2) { 67 void *p = (void *)(base + dynv[i+1]); 68 switch(dynv[i]) {
|
/seL4-refos-master/libs/libmuslc/ldso/ |
H A D | dlstart.c | 21 void _dlstart_c(size_t *sp, size_t *dynv) argument 39 if (dynv) { 45 /* If dynv is null, the entry point was started from loader 62 dynv = (void *)(base + ph->p_vaddr); 67 for (i=0; dynv[i]; i+=2) if (dynv[i]<DYN_CNT) 68 dyn[dynv[i]] = dynv[i+1]; 111 base = (size_t)dynv - ph->p_vaddr; 123 for (i=0; dynv[ [all...] |
H A D | dynlink.c | 49 size_t *dynv; member in struct:dso 706 dso->dynv = laddr(dso, dyn); 813 decode_vec(p->dynv, dyn, DYN_CNT); 824 if (search_vec(p->dynv, dyn, DT_GNU_HASH)) 826 if (search_vec(p->dynv, dyn, DT_VERSYM)) 1084 for (i=0; p->dynv[i]; i+=2) { 1085 if (p->dynv[i] != DT_NEEDED) continue; 1086 dep = load_library(p->strings + p->dynv[i+1], p); 1089 p->strings + p->dynv[i+1], p->name); 1127 i=0; search_vec(p->dynv, [all...] |
Completed in 37 milliseconds