/seL4-refos-master/libs/libmuslc/src/misc/ |
H A D | getauxval.c | 1 #include <sys/auxv.h> 7 size_t *auxv = libc.auxv; local 9 for (; *auxv; auxv+=2) 10 if (*auxv==item) return auxv[1];
|
/seL4-refos-master/libs/libmuslc/src/env/ |
H A D | __libc_start_main.c | 24 size_t i, *auxv, aux[AUX_CNT] = { 0 }; local 27 libc.auxv = auxv = (void *)(envp+i+1); 28 for (i=0; auxv[i]; i+=2) if (auxv[i]<AUX_CNT) aux[auxv[i]] = auxv[i+1];
|
/seL4-refos-master/libs/libmuslc/src/ldso/ |
H A D | dl_iterate_phdr.c | 16 for (i=0; libc.auxv[i]; i+=2) 17 if (libc.auxv[i]<AUX_CNT) aux[libc.auxv[i]] = libc.auxv[i+1];
|
/seL4-refos-master/libs/libmuslc/src/internal/ |
H A D | vdso.c | 46 for (i=0; libc.auxv[i] != AT_SYSINFO_EHDR; i+=2) 47 if (!libc.auxv[i]) return 0; 48 if (!libc.auxv[i+1]) return 0; 49 Ehdr *eh = (void *)libc.auxv[i+1];
|
H A D | libc.h | 25 size_t *auxv; member in struct:__libc
|
/seL4-refos-master/libs/libmuslc/src/thread/ |
H A D | pthread_getattr_np.c | 14 char *p = (void *)libc.auxv;
|
/seL4-refos-master/libs/libmuslc/src/thread/sh/ |
H A D | __set_thread_area.c | 26 for (aux=libc.auxv; *aux; aux+=2) {
|
/seL4-refos-master/libs/libmuslc/ldso/ |
H A D | dlstart.c | 30 size_t *auxv = (void *)(argv+i+1); local 33 for (i=0; auxv[i]; i+=2) if (auxv[i]<AUX_CNT) 34 aux[auxv[i]] = auxv[i+1];
|
H A D | dynlink.c | 1255 void __init_tls(size_t *auxv) argument 1335 size_t *auxv, aux[AUX_CNT]; local 1336 for (auxv=sp+1+*sp+1; *auxv; auxv++); auxv++; 1337 decode_vec(auxv, aux, AUX_CNT); 1395 size_t aux[AUX_CNT], *auxv; local 1408 libc.auxv = auxv [all...] |
/seL4-refos-master/libs/libsel4utils/src/ |
H A D | process.c | 26 #include <sel4runtime/auxv.h> 294 Elf_auxv_t auxv[7]; local 295 auxv[0].a_type = AT_PAGESZ; 296 auxv[0].a_un.a_val = process->pagesz; 297 auxv[1].a_type = AT_PHDR; 298 auxv[1].a_un.a_val = at_phdr; 299 auxv[2].a_type = AT_PHNUM; 300 auxv[2].a_un.a_val = process->num_elf_phdrs; 301 auxv[3].a_type = AT_PHENT; 302 auxv[ [all...] |
/seL4-refos-master/projects/seL4_libs/libsel4utils/src/ |
H A D | process.c | 26 #include <sel4runtime/auxv.h> 294 Elf_auxv_t auxv[7]; local 295 auxv[0].a_type = AT_PAGESZ; 296 auxv[0].a_un.a_val = process->pagesz; 297 auxv[1].a_type = AT_PHDR; 298 auxv[1].a_un.a_val = at_phdr; 299 auxv[2].a_type = AT_PHNUM; 300 auxv[2].a_un.a_val = process->num_elf_phdrs; 301 auxv[3].a_type = AT_PHENT; 302 auxv[ [all...] |
/seL4-refos-master/libs/libmuslc/src/malloc/ |
H A D | expand_heap.c | 9 * intersects the 'len'-sized interval below &libc.auxv 19 b = (uintptr_t)libc.auxv;
|
/seL4-refos-master/libs/libmuslc/src/thread/arm/ |
H A D | __set_thread_area.c | 35 for (aux=libc.auxv; *aux; aux+=2) {
|
/seL4-refos-master/libs/libmuslc/include/sys/ |
H A D | prctl.h | 100 uint64_t *auxv; member in struct:prctl_mm_map
|
/seL4-refos-master/projects/refos/impl/apps/selfloader/src/ |
H A D | selfloader.c | 387 Elf_auxv_t auxv[] = { {.a_type = AT_SYSINFO, .a_un = {sysinfo} } }; local 393 sizeof(auxv[0]); /* env */ 405 stack_top = stack_write(stack_top, auxv, sizeof(auxv[0]));
|
/seL4-refos-master/apps/selfloader/src/ |
H A D | selfloader.c | 387 Elf_auxv_t auxv[] = { {.a_type = AT_SYSINFO, .a_un = {sysinfo} } }; local 393 sizeof(auxv[0]); /* env */ 405 stack_top = stack_write(stack_top, auxv, sizeof(auxv[0]));
|