I see something strange in the load_elf_binary.
/* This is the program interpreter used for
* shared libraries - for now assume that this
* is an a.out format binary
*/
This comment is in the load_elf_binary. I don't know why it "assume that this is an a.out format binary". a.out and elf are two different file formats.
If I misunderstand something, please let me know.
Thanks.
- mudongliang