From: Chris Metcalf <cmetcalf at tilera.com> > It's done by the kernel in load_elf_binary() in fs/binfmt_elf.c. See > the ELF_PLAT_INIT macro in <asm/elf.h>. Yes but right after that start_thread gets called, which puts argc into the r0, and after that everything seems to be the same as with bFLT format. I still don't understand. -- Timo