/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>
|