ELF How-To: http://cs.mipt.ru/docs/comp/eng/os/linux/howto/howto_english/elf/elf-howto.html
fs/exec.c:do_execve_common https://github.com/torvalds/linux/blob/96c57ade7e9ba2d1deba635a5989cc111f185dca/fs/exec.c#L1428
fs/binfmt_elf.c:load_elf_binary https://github.com/torvalds/linux/blob/master/fs/binfmt_elf.c#L571
$ apt-get source binutils
https://www.gnu.org/software/binutils/
- nm - Lists symbols from object files.
- objdump - Displays information from object files.
- readelf - Displays information from any ELF format object file.
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=tree
man readelf
http://linuxcommand.org/man_pages/readelf1.html
man objdump
http://linuxcommand.org/man_pages/objdump1.html
man nm
http://linuxcommand.org/man_pages/nm1.html
objdump --disassemble