Messages in this thread | | | Date | Sat, 10 Jan 2004 08:24:56 -0800 | From | John Reiser <> | Subject | Re: Linux 2.2. ELF loader mystery |
| |
JR> Yes, there was an interpretation of ELF that p_filesz < p_memsz implied .bss JR> only for the last PT_LOAD in the array of Elf32_Phdr. Later this was changed JR> so that .bss applied only on the PT_LOAD with the highest p_vaddr, regardless JR> of position in Elf32_Phdr. ...
Udo> Where did this interpretation come from? The ELF standard (1.2) I'm looking at Udo> from: http://x86.ddj.com/ftp/manuals/tools/elf.pdf says ...
Diffusion can be a slow and erratic process, resulting in "bugs." "The ELF standard" (there have been different versions) was not widely available, and/or not widely consulted, for some parts of its lifetime. Also, the standard contains some generalizations that were not common usage; common usage was [is] .text < .data < .bss, with single pieces of each.
--
- 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/
| |