1 .. SPDX-License-Identifier: GPL-2.0 2 3 ================================= 4 Linux-specific ELF idiosyncrasies 5 ================================= 6 7 Definitions 8 =========== 9 10 "First" program header is the one with the sma 11 e_phoff. 12 13 "Last" program header is the one with the bigg 14 e_phoff + (e_phnum - 1) * sizeof(Elf_Phdr). 15 16 PT_INTERP 17 ========= 18 19 First PT_INTERP program header is used to loca 20 interpreter. Other PT_INTERP headers are ignor 21 22 PT_GNU_STACK 23 ============ 24 25 Last PT_GNU_STACK program header defines users 26 (since Linux 2.6.6). Other PT_GNU_STACK header 27 28 PT_GNU_PROPERTY 29 =============== 30 31 ELF interpreter's last PT_GNU_PROPERTY program 32 Linux 5.8). If interpreter doesn't have one, t 33 program header of an executable is used. Other 34 are ignored.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.