Searched refs:auxv (Results 1 - 16 of 16) sorted by relevance

/seL4-refos-master/libs/libmuslc/src/misc/
H A Dgetauxval.c1 #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.c24 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 Ddl_iterate_phdr.c16 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 Dvdso.c46 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 Dlibc.h25 size_t *auxv; member in struct:__libc
/seL4-refos-master/libs/libmuslc/src/thread/
H A Dpthread_getattr_np.c14 char *p = (void *)libc.auxv;
/seL4-refos-master/libs/libmuslc/src/thread/sh/
H A D__set_thread_area.c26 for (aux=libc.auxv; *aux; aux+=2) {
/seL4-refos-master/libs/libmuslc/ldso/
H A Ddlstart.c30 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 Ddynlink.c1255 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 Dprocess.c26 #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 Dprocess.c26 #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 Dexpand_heap.c9 * 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.c35 for (aux=libc.auxv; *aux; aux+=2) {
/seL4-refos-master/libs/libmuslc/include/sys/
H A Dprctl.h100 uint64_t *auxv; member in struct:prctl_mm_map
/seL4-refos-master/projects/refos/impl/apps/selfloader/src/
H A Dselfloader.c387 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 Dselfloader.c387 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]));

Completed in 74 milliseconds