In article <3d46b9f1-20f7-4e64-ae31-5da4192a0...@3am-software.com>, Matt Thomas <m...@3am-software.com> wrote: > >> On Aug 7, 2015, at 4:05 PM, matthew green <m...@eterna.com.au> wrote: >> >> linux ld.so has an entry point, for instance. IIRC, it's related >> to how their ldd(1) works. > >As does our ld.elf_so.1
The elf spec clearly states: e_entry This member gives the virtual address to which the system first transfers control, thus starting the process. If the file has no associated entry point, this member holds zero. Making the kernel violate the spec so it can play nanny against "bad" elf objects is silly. christos