Anatomy of an ELF executable
kishuagarwal.github.io
kishuagarwal.github.io
I recently dove into ELF files so I could convert ELF binaries to DOS EXE, for a little bit of retro programming with modern compilers. Not that I couldn't have used DJGPP.
That sounds pretty cool, did you make anything you could share?
It might be worth compiling with -fno-asynchronous-unwind-tables, which will get rid of those.