Workings of ELF files in plain view

From Wikiversity
Jump to navigation Jump to search

Executable and Linkable Format[edit | edit source]

Object Files[edit | edit source]

  • 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 | edit source]

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

C Library[edit | edit source]

  • C Library

ELF Study[edit | edit source]

ELF Relocations[edit | edit source]

Relocation Examples[edit | edit source]

  • 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 ]