NEW_AUX_ENT 160 arch/alpha/include/asm/elf.h NEW_AUX_ENT(AT_L1I_CACHESHAPE, alpha_l1i_cacheshape); \ NEW_AUX_ENT 161 arch/alpha/include/asm/elf.h NEW_AUX_ENT(AT_L1D_CACHESHAPE, alpha_l1d_cacheshape); \ NEW_AUX_ENT 162 arch/alpha/include/asm/elf.h NEW_AUX_ENT(AT_L2_CACHESHAPE, alpha_l2_cacheshape); \ NEW_AUX_ENT 163 arch/alpha/include/asm/elf.h NEW_AUX_ENT(AT_L3_CACHESHAPE, alpha_l3_cacheshape); \ NEW_AUX_ENT 143 arch/arm/include/asm/elf.h NEW_AUX_ENT(AT_SYSINFO_EHDR, \ NEW_AUX_ENT 145 arch/arm64/include/asm/elf.h NEW_AUX_ENT(AT_SYSINFO_EHDR, \ NEW_AUX_ENT 154 arch/arm64/include/asm/elf.h NEW_AUX_ENT(AT_MINSIGSTKSZ, signal_minsigstksz); \ NEW_AUX_ENT 156 arch/arm64/include/asm/elf.h NEW_AUX_ENT(AT_IGNORE, 0); \ NEW_AUX_ENT 214 arch/arm64/include/asm/elf.h NEW_AUX_ENT(AT_SYSINFO_EHDR, \ NEW_AUX_ENT 216 arch/ia64/include/asm/elf.h NEW_AUX_ENT(AT_SYSINFO, (unsigned long) __kernel_syscall_via_epc); \ NEW_AUX_ENT 217 arch/ia64/include/asm/elf.h NEW_AUX_ENT(AT_SYSINFO_EHDR, (unsigned long) GATE_EHDR); \ NEW_AUX_ENT 475 arch/mips/include/asm/elf.h NEW_AUX_ENT(AT_SYSINFO_EHDR, \ NEW_AUX_ENT 164 arch/nds32/include/asm/elf.h #define FPU_AUX_ENT NEW_AUX_ENT(AT_FPUCW, FPCSR_INIT) NEW_AUX_ENT 166 arch/nds32/include/asm/elf.h #define FPU_AUX_ENT NEW_AUX_ENT(AT_IGNORE, 0) NEW_AUX_ENT 174 arch/nds32/include/asm/elf.h NEW_AUX_ENT(AT_SYSINFO_EHDR, \ NEW_AUX_ENT 121 arch/powerpc/include/asm/elf.h #define VDSO_AUX_ENT(a,b) NEW_AUX_ENT(a,b) NEW_AUX_ENT 142 arch/powerpc/include/asm/elf.h NEW_AUX_ENT(AT_L1I_CACHESIZE, ppc64_caches.l1i.size); \ NEW_AUX_ENT 143 arch/powerpc/include/asm/elf.h NEW_AUX_ENT(AT_L1I_CACHEGEOMETRY, get_cache_geometry(l1i)); \ NEW_AUX_ENT 144 arch/powerpc/include/asm/elf.h NEW_AUX_ENT(AT_L1D_CACHESIZE, ppc64_caches.l1d.size); \ NEW_AUX_ENT 145 arch/powerpc/include/asm/elf.h NEW_AUX_ENT(AT_L1D_CACHEGEOMETRY, get_cache_geometry(l1d)); \ NEW_AUX_ENT 146 arch/powerpc/include/asm/elf.h NEW_AUX_ENT(AT_L2_CACHESIZE, ppc64_caches.l2.size); \ NEW_AUX_ENT 147 arch/powerpc/include/asm/elf.h NEW_AUX_ENT(AT_L2_CACHEGEOMETRY, get_cache_geometry(l2)); \ NEW_AUX_ENT 148 arch/powerpc/include/asm/elf.h NEW_AUX_ENT(AT_L3_CACHESIZE, ppc64_caches.l3.size); \ NEW_AUX_ENT 149 arch/powerpc/include/asm/elf.h NEW_AUX_ENT(AT_L3_CACHEGEOMETRY, get_cache_geometry(l3)) NEW_AUX_ENT 168 arch/powerpc/include/asm/elf.h NEW_AUX_ENT(AT_IGNOREPPC, AT_IGNOREPPC); \ NEW_AUX_ENT 169 arch/powerpc/include/asm/elf.h NEW_AUX_ENT(AT_IGNOREPPC, AT_IGNOREPPC); \ NEW_AUX_ENT 171 arch/powerpc/include/asm/elf.h NEW_AUX_ENT(AT_DCACHEBSIZE, dcache_bsize); \ NEW_AUX_ENT 172 arch/powerpc/include/asm/elf.h NEW_AUX_ENT(AT_ICACHEBSIZE, icache_bsize); \ NEW_AUX_ENT 173 arch/powerpc/include/asm/elf.h NEW_AUX_ENT(AT_UCACHEBSIZE, ucache_bsize); \ NEW_AUX_ENT 61 arch/riscv/include/asm/elf.h NEW_AUX_ENT(AT_SYSINFO_EHDR, \ NEW_AUX_ENT 275 arch/s390/include/asm/elf.h NEW_AUX_ENT(AT_SYSINFO_EHDR, \ NEW_AUX_ENT 205 arch/sh/include/asm/elf.h NEW_AUX_ENT(AT_SYSINFO_EHDR, VDSO_BASE); \ NEW_AUX_ENT 207 arch/sh/include/asm/elf.h NEW_AUX_ENT(AT_IGNORE, 0) NEW_AUX_ENT 209 arch/sh/include/asm/elf.h #define VSYSCALL_AUX_ENT NEW_AUX_ENT(AT_IGNORE, 0) NEW_AUX_ENT 213 arch/sh/include/asm/elf.h #define FPU_AUX_ENT NEW_AUX_ENT(AT_FPUCW, FPSCR_INIT) NEW_AUX_ENT 215 arch/sh/include/asm/elf.h #define FPU_AUX_ENT NEW_AUX_ENT(AT_IGNORE, 0) NEW_AUX_ENT 230 arch/sh/include/asm/elf.h NEW_AUX_ENT(AT_L1I_CACHESHAPE, l1i_cache_shape); \ NEW_AUX_ENT 231 arch/sh/include/asm/elf.h NEW_AUX_ENT(AT_L1D_CACHESHAPE, l1d_cache_shape); \ NEW_AUX_ENT 232 arch/sh/include/asm/elf.h NEW_AUX_ENT(AT_L2_CACHESHAPE, l2_cache_shape); \ NEW_AUX_ENT 221 arch/sparc/include/asm/elf_64.h NEW_AUX_ENT(AT_SYSINFO_EHDR, \ NEW_AUX_ENT 223 arch/sparc/include/asm/elf_64.h NEW_AUX_ENT(AT_ADI_BLKSZ, adi_state.caps.blksz); \ NEW_AUX_ENT 224 arch/sparc/include/asm/elf_64.h NEW_AUX_ENT(AT_ADI_NBITS, adi_state.caps.nbits); \ NEW_AUX_ENT 225 arch/sparc/include/asm/elf_64.h NEW_AUX_ENT(AT_ADI_UEONADI, adi_state.caps.ue_on_adi); \ NEW_AUX_ENT 293 arch/x86/include/asm/elf.h NEW_AUX_ENT(AT_SYSINFO, VDSO_ENTRY); \ NEW_AUX_ENT 294 arch/x86/include/asm/elf.h NEW_AUX_ENT(AT_SYSINFO_EHDR, VDSO_CURRENT_BASE); \ NEW_AUX_ENT 331 arch/x86/include/asm/elf.h NEW_AUX_ENT(AT_SYSINFO_EHDR, \ NEW_AUX_ENT 339 arch/x86/include/asm/elf.h NEW_AUX_ENT(AT_SYSINFO_EHDR, \ NEW_AUX_ENT 94 arch/x86/um/asm/elf.h NEW_AUX_ENT(AT_SYSINFO, __kernel_vsyscall); \ NEW_AUX_ENT 95 arch/x86/um/asm/elf.h NEW_AUX_ENT(AT_SYSINFO_EHDR, vsyscall_ehdr); \ NEW_AUX_ENT 191 arch/x86/um/asm/elf.h #define ARCH_DLINFO NEW_AUX_ENT(AT_SYSINFO_EHDR, um_vdso_addr) NEW_AUX_ENT 246 fs/binfmt_elf.c NEW_AUX_ENT(AT_HWCAP, ELF_HWCAP); NEW_AUX_ENT 247 fs/binfmt_elf.c NEW_AUX_ENT(AT_PAGESZ, ELF_EXEC_PAGESIZE); NEW_AUX_ENT 248 fs/binfmt_elf.c NEW_AUX_ENT(AT_CLKTCK, CLOCKS_PER_SEC); NEW_AUX_ENT 249 fs/binfmt_elf.c NEW_AUX_ENT(AT_PHDR, load_addr + exec->e_phoff); NEW_AUX_ENT 250 fs/binfmt_elf.c NEW_AUX_ENT(AT_PHENT, sizeof(struct elf_phdr)); NEW_AUX_ENT 251 fs/binfmt_elf.c NEW_AUX_ENT(AT_PHNUM, exec->e_phnum); NEW_AUX_ENT 252 fs/binfmt_elf.c NEW_AUX_ENT(AT_BASE, interp_load_addr); NEW_AUX_ENT 253 fs/binfmt_elf.c NEW_AUX_ENT(AT_FLAGS, 0); NEW_AUX_ENT 254 fs/binfmt_elf.c NEW_AUX_ENT(AT_ENTRY, exec->e_entry); NEW_AUX_ENT 255 fs/binfmt_elf.c NEW_AUX_ENT(AT_UID, from_kuid_munged(cred->user_ns, cred->uid)); NEW_AUX_ENT 256 fs/binfmt_elf.c NEW_AUX_ENT(AT_EUID, from_kuid_munged(cred->user_ns, cred->euid)); NEW_AUX_ENT 257 fs/binfmt_elf.c NEW_AUX_ENT(AT_GID, from_kgid_munged(cred->user_ns, cred->gid)); NEW_AUX_ENT 258 fs/binfmt_elf.c NEW_AUX_ENT(AT_EGID, from_kgid_munged(cred->user_ns, cred->egid)); NEW_AUX_ENT 259 fs/binfmt_elf.c NEW_AUX_ENT(AT_SECURE, bprm->secureexec); NEW_AUX_ENT 260 fs/binfmt_elf.c NEW_AUX_ENT(AT_RANDOM, (elf_addr_t)(unsigned long)u_rand_bytes); NEW_AUX_ENT 262 fs/binfmt_elf.c NEW_AUX_ENT(AT_HWCAP2, ELF_HWCAP2); NEW_AUX_ENT 264 fs/binfmt_elf.c NEW_AUX_ENT(AT_EXECFN, bprm->exec); NEW_AUX_ENT 266 fs/binfmt_elf.c NEW_AUX_ENT(AT_PLATFORM, NEW_AUX_ENT 270 fs/binfmt_elf.c NEW_AUX_ENT(AT_BASE_PLATFORM, NEW_AUX_ENT 274 fs/binfmt_elf.c NEW_AUX_ENT(AT_EXECFD, bprm->interp_data); NEW_AUX_ENT 617 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_NULL, 0); NEW_AUX_ENT 621 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_PLATFORM, NEW_AUX_ENT 628 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_BASE_PLATFORM, NEW_AUX_ENT 635 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_EXECFD, bprm->interp_data); NEW_AUX_ENT 640 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_HWCAP, ELF_HWCAP); NEW_AUX_ENT 642 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_HWCAP2, ELF_HWCAP2); NEW_AUX_ENT 644 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_PAGESZ, PAGE_SIZE); NEW_AUX_ENT 645 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_CLKTCK, CLOCKS_PER_SEC); NEW_AUX_ENT 646 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_PHDR, exec_params->ph_addr); NEW_AUX_ENT 647 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_PHENT, sizeof(struct elf_phdr)); NEW_AUX_ENT 648 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_PHNUM, exec_params->hdr.e_phnum); NEW_AUX_ENT 649 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_BASE, interp_params->elfhdr_addr); NEW_AUX_ENT 650 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_FLAGS, 0); NEW_AUX_ENT 651 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_ENTRY, exec_params->entry_addr); NEW_AUX_ENT 652 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_UID, (elf_addr_t) from_kuid_munged(cred->user_ns, cred->uid)); NEW_AUX_ENT 653 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_EUID, (elf_addr_t) from_kuid_munged(cred->user_ns, cred->euid)); NEW_AUX_ENT 654 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_GID, (elf_addr_t) from_kgid_munged(cred->user_ns, cred->gid)); NEW_AUX_ENT 655 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_EGID, (elf_addr_t) from_kgid_munged(cred->user_ns, cred->egid)); NEW_AUX_ENT 656 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_SECURE, bprm->secureexec); NEW_AUX_ENT 657 fs/binfmt_elf_fdpic.c NEW_AUX_ENT(AT_EXECFN, bprm->exec);