Lines Matching refs:NEW_AUX_ENT
244 /* update AT_VECTOR_SIZE_BASE if the number of NEW_AUX_ENT() changes */
245 #define NEW_AUX_ENT(id, val) \
255 * update AT_VECTOR_SIZE_ARCH if the number of NEW_AUX_ENT() in
260 NEW_AUX_ENT(AT_HWCAP, ELF_HWCAP);
261 NEW_AUX_ENT(AT_PAGESZ, ELF_EXEC_PAGESIZE);
262 NEW_AUX_ENT(AT_CLKTCK, CLOCKS_PER_SEC);
263 NEW_AUX_ENT(AT_PHDR, phdr_addr);
264 NEW_AUX_ENT(AT_PHENT, sizeof(struct elf_phdr));
265 NEW_AUX_ENT(AT_PHNUM, exec->e_phnum);
266 NEW_AUX_ENT(AT_BASE, interp_load_addr);
269 NEW_AUX_ENT(AT_FLAGS, flags);
270 NEW_AUX_ENT(AT_ENTRY, e_entry);
271 NEW_AUX_ENT(AT_UID, from_kuid_munged(cred->user_ns, cred->uid));
272 NEW_AUX_ENT(AT_EUID, from_kuid_munged(cred->user_ns, cred->euid));
273 NEW_AUX_ENT(AT_GID, from_kgid_munged(cred->user_ns, cred->gid));
274 NEW_AUX_ENT(AT_EGID, from_kgid_munged(cred->user_ns, cred->egid));
275 NEW_AUX_ENT(AT_SECURE, bprm->secureexec);
276 NEW_AUX_ENT(AT_RANDOM, (elf_addr_t)(unsigned long)u_rand_bytes);
278 NEW_AUX_ENT(AT_HWCAP2, ELF_HWCAP2);
280 NEW_AUX_ENT(AT_EXECFN, bprm->exec);
282 NEW_AUX_ENT(AT_PLATFORM,
286 NEW_AUX_ENT(AT_BASE_PLATFORM,
290 NEW_AUX_ENT(AT_EXECFD, bprm->execfd);
293 NEW_AUX_ENT(AT_RSEQ_FEATURE_SIZE, offsetof(struct rseq, end));
294 NEW_AUX_ENT(AT_RSEQ_ALIGN, __alignof__(struct rseq));
296 #undef NEW_AUX_ENT