Hacker News new | ask | show | jobs
by hifromwork 801 days ago
It also skips what happens before _start, for example how a process is born (execve on linux is pretty weird), how the program is loaded into memory (including binfmt_* and the allmighty binfmt_misc), relocations, exception handling frames, sections, and ELF loader in general, allocation of OS resources (including necessary malloc) and probably much more.