Module: ELFTools::Constants::DF

Included in:
ELFTools::Constants
Defined in:
lib/elftools/constants.rb

Overview

Values of ‘d_un.d_val’ in the DT_FLAGS and DT_FLAGS_1 entry.

Constant Summary collapse

DF_ORIGIN =

Object may use DF_ORIGIN

0x00000001
DF_SYMBOLIC =

Symbol resolutions starts here

0x00000002
DF_TEXTREL =

Object contains text relocations

0x00000004
DF_BIND_NOW =

No lazy binding for this object

0x00000008
DF_STATIC_TLS =

Module uses the static TLS model

0x00000010
DF_1_NOW =

Set RTLD_NOW for this object.

0x00000001
DF_1_GLOBAL =

Set RTLD_GLOBAL for this object.

0x00000002
DF_1_GROUP =

Set RTLD_GROUP for this object.

0x00000004
DF_1_NODELETE =

Set RTLD_NODELETE for this object.

0x00000008
DF_1_LOADFLTR =

Trigger filtee loading at runtime.

0x00000010
DF_1_INITFIRST =

Set RTLD_INITFIRST for this object

0x00000020
DF_1_NOOPEN =

Set RTLD_NOOPEN for this object.

0x00000040
DF_1_ORIGIN =

$ORIGIN must be handled.

0x00000080
DF_1_DIRECT =

Direct binding enabled.

0x00000100
DF_1_TRANS =

:nodoc:

0x00000200
DF_1_INTERPOSE =

Object is used to interpose.

0x00000400
DF_1_NODEFLIB =

Ignore default lib search path.

0x00000800
DF_1_NODUMP =

Object can’t be dldump’ed.

0x00001000
DF_1_CONFALT =

Configuration alternative created.

0x00002000
DF_1_ENDFILTEE =

Filtee terminates filters search.

0x00004000
DF_1_DISPRELDNE =

Disp reloc applied at build time.

0x00008000
DF_1_DISPRELPND =

Disp reloc applied at run-time.

0x00010000
DF_1_NODIRECT =

Object has no-direct binding.

0x00020000
DF_1_IGNMULDEF =

:nodoc:

0x00040000
DF_1_NOKSYMS =

:nodoc:

0x00080000
DF_1_NOHDR =

:nodoc:

0x00100000
DF_1_EDITED =

Object is modified after built.

0x00200000
DF_1_NORELOC =

:nodoc:

0x00400000
DF_1_SYMINTPOSE =

Object has individual interposers.

0x00800000
DF_1_GLOBAUDIT =

Global auditing required.

0x01000000
DF_1_SINGLETON =

Singleton symbols are used.

0x02000000
DF_1_STUB =

:nodoc:

0x04000000
DF_1_PIE =

Object is a position-independent executable.

0x08000000
DF_1_KMOD =

:nodoc:

0x10000000
DF_1_WEAKFILTER =

:nodoc:

0x20000000
DF_1_NOCOMMON =

:nodoc:

0x40000000