Hi there. Up to now, i've been using COFF file format as a input for my kernel, mainly because DjGpp produces COFF and because it's a very simple format that let me do everything i need to do (and believe me, i have gone through symbol tables, relocations, etc. i've nearly written a linker of my own to produce "proprietary" module files )
Now, unfortunately, there is no COFF output options in Linux tools and it's not pleasant to switch three times between DOS and Linux to produce a boot disk image ... so i wonder if some of you can guide me to a _comprehensive_ and _clear_ (something looking like Deejay delorie infos about COFF structure) informations on ELF format (i already have the file format description but this is a huge bag of infos, what i'm looking for is some kind of summary)
coff! coff ... i want to go to ELF
- Pype.Clicker
- Member
- Posts: 5964
- Joined: Wed Oct 18, 2006 2:31 am
- Location: In a galaxy, far, far away
- Contact:
Re:coff! coff ... i want to go to ELF
pype,
by now I'm sure you've found a ton of references. However, if you don't have the following link, you ought to. It's an online version of the book "Linkers and Loaders". Very breezy read, but a lot of substance.
http://www.iecc.com/linker/
by now I'm sure you've found a ton of references. However, if you don't have the following link, you ought to. It's an online version of the book "Linkers and Loaders". Very breezy read, but a lot of substance.
http://www.iecc.com/linker/