| 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). |
Created
September 24, 2025 03:45
-
-
Save Anshuman-02905/99657d8bba1eee81442609d805f0f0a4 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment