ELF: Difference between revisions

No edit summary
 
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 2: Line 2:


The [[DWARF]] specification for debugging data was developed alongside and in reference to ELF, but is independent of object file formats (subject to certain minimal requirements).
The [[DWARF]] specification for debugging data was developed alongside and in reference to ELF, but is independent of object file formats (subject to certain minimal requirements).
The [http://groups.google.com/group/generic-abi/browse_thread/thread/78828aa39a214561 STT_IFUNC] ELF type allows for dynlink time selection among architecture-optimized versions of a library, especially useful for [[SIMD|SSE and MMX]].
==Booting==
* coreboot (formerly LinuxBIOS) can boot ELF images directly -- see <tt>mkelfimage</tt>


==See also==
==See also==
* [[Working with libraries]]
* [[Working with libraries]]
* [[rpaths]] for coverage of the DT_RPATH/DT_RUNPATH dtags
* [[rpaths]] for coverage of the DT_RPATH/DT_RUNPATH dtags
==External links==
* [https://maskray.me/blog/2024-05-26-evolution-of-elf-object-file-format Evolution of the ELF Object File Format] at MaskRay
* Wikipedia's [http://en.wikipedia.org/wiki/Executable_and_Linkable_Format ELF] page is pretty good, especially wrt links
* Wikipedia's [http://en.wikipedia.org/wiki/Executable_and_Linkable_Format ELF] page is pretty good, especially wrt links