Workings of ELF files in plain view

Executable and Linkable Format

edit

Object Files

edit
  • Introduction
  • ELF Header (pdf)
  • Group section (pdf)
  • String table section (pdf)
  • Common symbols (pdf)
  • Weak symbols (pdf)
  • Symbol table section (pdf)
  • Special Sections (B.pdf)
  • Relocation (A.pdf)

Program Loading and Dynamic Linking

edit
  • Introduction
  • Program Header (pdf)
  • Program Loading
  • Dynamic Linking (pdf)

C Library

edit
  • C Library

ELF Study

edit

ELF Relocations

edit

Relocation Examples

edit
  • Relocs example introduction (E1.pdf)
  • Relocs in an object for a library (E2.pdf)
  • Relocs in an object for an executable (E3.pdf)
  • Relocs in a library (E4.pdf)
  • Relocs in an executable (E5.pdf)
  • Result Summary (E6.pdf)
  • Symbol Table Listing (E7.pdf)
  • Relocs Listing (E8.pdf)
  • Assembly Listing (E9.pdf)
  • Reloc Experiments (F.pdf)


go to [ C programming in plain view ]