Messages in this thread | | | Subject | Re: Potential bug in fs/binfmt_elf.c? | From | (Eric W. Biederman) | Date | 07 Mar 2004 16:55:33 -0700 |
| |
Mike Hearn <mike@navi.cx> writes:
> On Sat, 2004-03-06 at 18:46, Ulrich Drepper wrote: > > Show an example of what the file looks like. Just the ELF program > > header (readelf -l output). > > I can send the linker script and source file on request. They are > probably a bit buggy, this isn't an area I know much about. The binutils > guys seemed to think it should work however. > > thanks -mike > > > Elf file type is EXEC (Executable file) > Entry point 0x818 > There are 6 program headers, starting at offset 52 > > Program Headers: > Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align > PHDR 0x000034 0x00000034 0x00000034 0x000c0 0x000c0 R 0x4 > INTERP 0x000400 0x00000400 0x00000400 0x00034 0x00034 R 0x4 > [Requesting program interpreter: /lib/ld-linux.so.2] > LOAD 0x000000 0x00000000 0x00000000 0x00bc4 0x00bc4 R E 0x1000 > LOAD 0x000bc4 0x00000bc4 0x00000bc4 0x00150 0x00154 RW 0x1000 > DYNAMIC 0x000bd0 0x00000bd0 0x00000bd0 0x00108 0x00108 RW 0x4 > LOAD 0x001000 0x00400000 0x00400000 0x00000 0x10000000 R 0x1000
That last PT_LOAD segment looks like pure nonsense. What is the purpose of allocating 256MB of read-only zeros?
Eric - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |