Skip to content

Instantly share code, notes, and snippets.

@Anshuman-02905
Created September 24, 2025 03:45
Show Gist options
  • Select an option

  • Save Anshuman-02905/99657d8bba1eee81442609d805f0f0a4 to your computer and use it in GitHub Desktop.

Select an option

Save Anshuman-02905/99657d8bba1eee81442609d805f0f0a4 to your computer and use it in GitHub Desktop.
Component Purpose
Program Headers Instruct the OS how to map segments into memory for execution (e.g., .text, .data).
Symbols Describe functions, global variables, and their offsets in the binary; used for linking, debugging.
Dynamic Libraries List of shared libraries the binary depends on if it’s dynamically linked (e.g., libc.so).
Entry Point The address where execution starts (runtime loader jumps here → runtime startup code → main).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment