OurBigBook About$ Donate
 Sign in+ Sign up
by Ciro Santilli (@cirosantilli, 37)

ELF Hello World Tutorial / Dynamic section

 ... Systems programming Executable file format Executable and Linkable Format ELF Hello World Tutorial Sections Dynamic linking sections
 0 By others on same topic  0 Discussions  Updated 2025-05-26  +Created 1970-01-01  See my version
Contains a lot of different flag masks.
  • Table of contents
    • DT_FLAGS_1 Dynamic section
      • DF_1_PIE DT_FLAGS_1

DT_FLAGS_1

 0  0 
Dynamic section
Seems to be a GNU Binutils extension

DF_1_PIE

 0  0 
DT_FLAGS_1
Determines if an executable is a position independent executable (PIE).
Seems to be informational only, since not used by Linux kernel 5.0 or glibc 2.29.
file 5.36 however does use it to display file type as explained at: stackoverflow.com/questions/34519521/why-does-gcc-create-a-shared-object-instead-of-an-executable-binary-according-to/55704865#55704865

 Ancestors (12)

  1. Dynamic linking sections
  2. Sections
  3. ELF Hello World Tutorial
  4. Executable and Linkable Format
  5. Executable file format
  6. Systems programming
  7. Software
  8. Computer
  9. Information technology
  10. Area of technology
  11. Technology
  12.  Home

 View article source

 Discussion (0)

+ New discussion

There are no discussions about this article yet.

 Articles by others on the same topic (0)

There are currently no matching articles.
  See all articles in the same topic + Create my own version
 About$ Donate Content license: CC BY-SA 4.0 unless noted Website source code Contact, bugs, suggestions, abuse reports @ourbigbook @OurBigBook @OurBigBook