(AT_ADI_BLKSZ)
(AT_ADI_NBITS)
(AT_ADI_UEONADI)
Base address of interpreter (AT_BASE).
String identifying real platform, may differ from AT_PLATFORM (AT_BASE_PLATFORM).
Frequency at which times() increments (AT_CLKTCK).
the data cache block size (AT_DCACHEBSIZE).
Effective gid (AT_EGID).
Entry point of program (AT_ENTRY).
Effective uid (AT_EUID).
File descriptor of program (AT_EXECFD).
Filename of program (AT_EXECFN).
Flags (AT_FLAGS).
Real gid (AT_GID).
Arch dependent hints at CPU capabilities (AT_HWCAP).
Extension of AT_HWCAP (AT_HWCAP2).
the instruction cache block size (AT_ICACHEBSIZE).
The L1 data cache size (AT_L1D_CACHESIZE).
Geometry of the L1 instruction cache, encoded as for
AT_L1D_CACHEGEOMETRY (AT_L1I_CACHEGEOMETRY).
The L1 instruction cache size (AT_L1I_CACHESIZE).
Geometry of the L2 cache, encoded as for AT_L1D_CACHEGEOMETRY (AT_L2_CACHEGEOMETRY).
The L2 cache size (AT_L2_CACHESIZE).
Geometry of the L3 cache, encoded as for AT_L1D_CACHEGEOMETRY (AT_L3_CACHEGEOMETRY).
The L3 cache size (AT_L3_CACHESIZE).
Minimal stack size for signal delivery (AT_MINSIGSTKSZ).
Program is not ELF (AT_NOTELF).
System page size (AT_PAGESZ).
String identifying CPU for optimizations (AT_PLATFORM).
Program headers for program (AT_PHDR).
Size of program header entry (AT_PHENT).
Number of program headers (AT_PHNUM).
Rseq allocation alignment (AT_RSEQ_ALIGN).
Rseq supported feature size (AT_RSEQ_FEATURE_SIZE).
Address of 16 random bytes (AT_RANDOM).
Secure mode boolean (AT_SECURE).
The entry point to the system call function in the vDSO.
Not present/needed on all architectures (e.g., absent on x86-64).
(AT_SYSINFO)
The address of a page containing the virtual Dynamic Shared
Object (vDSO) that the kernel creates in order to provide fast
implementations of certain system calls. (AT_SYSINFO_EHDR)
the unified cache block size (AT_UCACHEBSIZE).
Real uid (AT_UID).