HomeSort by relevance Sort by last modified time
    Searched refs:auxv (Results 1 - 25 of 34) sorted by null

1 2

  /external/valgrind/none/tests/solaris/
proc_auxv.c 1 /* Test if /proc/{self,$PID}/auxv is correctly simulated and that the aux
8 #include <sys/auxv.h>
11 static int check_file(const char *path, auxv_t *auxv)
30 if (memcmp(auxv, &rauxv, sizeof(rauxv))) {
31 fprintf(stderr, "incorrect auxv in %s\n", path);
32 fprintf(stderr, "expected: type=%d, val=%ld\n", auxv->a_type,
33 auxv->a_un.a_val);
39 if (auxv->a_type == AT_NULL)
42 auxv++;
54 auxv_t *auxv; local
    [all...]
proc_auxv_multiple.c 1 /* Test that /proc/{self,$PID}/auxv can be opened and read simultaneously
9 #include <sys/auxv.h>
50 if ((fi[0] = open("/proc/self/auxv", O_RDONLY)) == -1) {
61 if ((fi[1] = open("/proc/self/auxv", O_RDONLY)) == -1) {
  /external/fio/arch/
arch-sh.h 45 Elf32_auxv_t *auxv; local
50 for (auxv = (Elf32_auxv_t *) envp; auxv->a_type != AT_NULL; auxv++) {
51 if (auxv->a_type == AT_HWCAP) {
52 if (auxv->a_un.a_val & CPU_HAS_LLSC) {
  /external/valgrind/memcheck/tests/linux/
proc-auxv.c 15 ElfW(auxv_t) auxv;
26 ; /* Skip, skip, skip... and after finding a NULL we have the auxv. */
39 int fd = open("/proc/self/auxv", O_RDONLY);
43 while (read(fd, &auxv, sizeof(auxv)) == sizeof(auxv))
45 if (auxv.a_type == AT_ENTRY)
46 entry1 = (void *) auxv.a_un.a_val;
47 if (auxv.a_type == AT_PLATFORM)
48 platform1 = strdup((char *) auxv.a_un.a_val)
    [all...]
  /bionic/libc/private/
KernelArgumentBlock.h 23 #include <sys/auxv.h>
49 auxv = reinterpret_cast<ElfW(auxv_t)*>(p);
55 for (ElfW(auxv_t)* v = auxv; v->a_type != AT_NULL; ++v) {
66 ElfW(auxv_t)* auxv; member in class:KernelArgumentBlock
  /external/valgrind/coregrind/m_initimg/
initimg-solaris.c 315 const HChar *type_name, vki_auxv_t *auxv)
317 vg_assert(auxv != NULL);
327 auxv->a_type = type;
328 auxv->a_un.a_val = orig_auxv->a_un.a_val;
351 | auxv |
373 have to build auxv from scratch, to make the code consistent. */
387 vki_auxv_t *auxv; local
389 SizeT auxsize; /* total size of auxv in bytes */
402 /* Get the original auxv (if any). */
439 /* Now, how big is the auxv
    [all...]
initimg-linux.c 321 | auxv |
340 The client's auxv is created by copying and modifying our own one.
341 As a side effect of scanning our own auxv, some important bits of
349 struct auxv struct
359 struct auxv *find_auxv(UWord* sp)
378 return (struct auxv *)sp;
400 struct auxv *auxv; local
401 const struct auxv *orig_auxv;
402 const struct auxv *cauxv
    [all...]
  /external/elfutils/libelf/
gelf_update_auxv.c 67 Elf32_auxv_t *auxv; local
85 auxv = &((Elf32_auxv_t *) data_scn->d.d_buf)[ndx];
87 auxv->a_type = src->a_type;
88 auxv->a_un.a_val = src->a_un.a_val;
  /bionic/libc/bionic/
getauxval.cpp 31 #include <sys/auxv.h>
__libc_init_main_thread.cpp 53 __libc_auxv = args.auxv;
setjmp_cookie.cpp 34 #include <sys/auxv.h>
libc_init_common.cpp 39 #include <sys/auxv.h>
94 __libc_auxv = args.auxv;
226 // None of these should be allowed when the AT_SECURE auxv
300 __libc_auxv = args.auxv;
dl_iterate_phdr_static.cpp 31 #include <sys/auxv.h>
libc_init_static.cpp 36 #include <sys/auxv.h>
sysconf.cpp 35 #include <sys/auxv.h>
  /bionic/tests/
getauxval_test.cpp 35 #include <sys/auxv.h>
  /cts/tests/tests/os/jni/
android_os_cts_CpuFeatures.cpp 20 #include <sys/auxv.h>
  /bionic/libc/kernel/uapi/linux/
prctl.h 130 __u64 * auxv; member in struct:prctl_mm_map
  /external/google-breakpad/src/client/linux/minidump_writer/
linux_dumper.h 54 // Typedef for our parsing of the auxv variables in /proc/pid/auxv.
94 const wasteful_vector<elf_aux_val_t>& auxv() { return auxv_; } function in class:google_breakpad::LinuxDumper
183 // Info from /proc/<pid>/auxv
  /external/kernel-headers/original/uapi/linux/
prctl.h 145 __u64 *auxv; /* auxiliary vector */ member in struct:prctl_mm_map
  /external/ltrace/sysdeps/linux-gnu/
proc.c 457 Elf32_auxv_t auxv; local
458 if (read(fd, &auxv, sizeof(auxv)) != sizeof(auxv))
461 ret->a_type = auxv.a_type;
462 ret->a_un.a_val = auxv.a_un.a_val;
675 PROC_PID_FILE(fn, "/proc/%d/auxv", proc->pid);
  /external/elfutils/libdwfl/
link_map.c 48 /* The AUXV pointer might not even be naturally aligned for 64-bit
76 /* The AUXV pointer might not even be naturally aligned for 32-bit
101 /* Examine an auxv data block and determine its format.
104 auxv_format_probe (const void *auxv, size_t size,
107 const Elf32_auxv_t (*a32)[size / sizeof (Elf32_auxv_t)] = (void *) auxv;
108 const Elf64_auxv_t (*a64)[size / sizeof (Elf64_auxv_t)] = (void *) auxv;
700 dwfl_link_map_report (Dwfl *dwfl, const void *auxv, size_t auxv_size,
709 if (likely (auxv != NULL)
710 && likely (auxv_format_probe (auxv, auxv_size, &elfclass, &elfdata)))
721 const Elf##NN##_auxv_t *av = auxv; \
    [all...]
core-file.c 489 const void *auxv = NULL; local
514 auxv = notes->d_buf + desc_pos;
527 used for a live process with auxv read from /proc. */
531 int retval = dwfl_link_map_report (dwfl, auxv, auxv_size,
  /external/opencv3/modules/core/src/
system.cpp 325 int cpufile = open("/proc/self/auxv", O_RDONLY);
329 Elf32_auxv_t auxv; local
330 const size_t size_auxv_t = sizeof(auxv);
332 while ((size_t)read(cpufile, &auxv, size_auxv_t) == size_auxv_t)
334 if (auxv.a_type == AT_HWCAP)
336 f.have[CV_CPU_NEON] = (auxv.a_un.a_val & 4096) != 0;
    [all...]
  /art/runtime/arch/arm/
instruction_set_features_arm.cc 20 #include <sys/auxv.h>

Completed in 772 milliseconds

1 2