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 =

Values between PT_LOPROC and PT_HIPROC are reserved for processor-specific semantics.

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