As a visual learner, this is fantastic.
I do wish that that there would be a key explaining the color coding.
I do wish that that there would be a key explaining the color coding.
Medium Purple (#99e) -> Elf Header
Light Salmon (#eb9) -> Program Header
"Violet Orange Gradient" -> Executable and data, I think (It looks like this is copied to address 0x10000+0x80 and executed, but I'm not familiar with x86.)
Violet (#f9f) -> Sections (symbol table, string table, etc.)
Sky Blue (#9be) -> Section Headers