Re: Potential bug in fs/binfmt_elf.c?

Mike Hearn
2004-03-06T21:05:38Z

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

Section to Segment mapping:
Segment Sections...
00
01 .interp .note.ABI-tag
02 .interp .note.ABI-tag .hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .eh_frame
03 .data .dynamic .ctors .dtors .jcr .got .bss
04 .dynamic
05 .wine.loadarea