Module: ELFTools::Constants::PT
- Included in:
- ELFTools::Constants
- Defined in:
- lib/elftools/constants.rb
Overview
Program header types, records in p_type.
Constant Summary collapse
- PT_NULL =
null segment
0- PT_LOAD =
segment to be load
1- PT_DYNAMIC =
dynamic tags
2- PT_INTERP =
interpreter, same as .interp section
3- PT_NOTE =
same as .note* section
4- PT_SHLIB =
reserved
5- PT_PHDR =
where program header starts
6- PT_TLS =
thread local storage segment
7- PT_LOOS =
OS-specific
0x60000000- PT_HIOS =
OS-specific
0x6fffffff- PT_LOPROC =
0x70000000- PT_HIPROC =
see PT_LOPROC
0x7fffffff- PT_GNU_EH_FRAME =
for exception handler
0x6474e550- PT_GNU_STACK =
permission of stack
0x6474e551- PT_GNU_RELRO =
read only after relocation
0x6474e552