New ELF specification for public review
Cary Coutant has announced a draft for version 4.3 of the Executable and Linking Format (ELF) object file format. The specification was formerly part of the Unix System V Release 4 (SVR4) gABI document:
The last published gABI documents were the Fourth Edition and a draft of Edition 4.1, both published in March 1997. The ELF portions of the document were updated several times between 1998 and 2015, published online [...]
I've published the last draft from 2015 as Version 4.2, and collected the several changes since then, along with new e_machine values, as Version 4.3.
The source for the draft is on GitHub in reStructuredText format, and Coutant has collected the mailing list discussions for changes in 4.3 as GitHub issues. Thanks to Jose E. Marchesi for the tip.
Posted Sep 3, 2025 16:15 UTC (Wed)
by tux3 (subscriber, #101245)
[Link]
Posted Sep 3, 2025 22:35 UTC (Wed)
by SLi (subscriber, #53131)
[Link] (3 responses)
Now I can see the dangers of enabling such an extension mechanism and vendors starting to rely on their own possibly undocumented extensions.
Yet at the same time I wonder if this is worse than using the notes section for this...
Posted Sep 4, 2025 0:40 UTC (Thu)
by karkhaz (subscriber, #99844)
[Link] (2 responses)
[1] https://github.com/diffblue/cbmc/blob/develop/src/goto-cc...
Posted Sep 4, 2025 3:30 UTC (Thu)
by SLi (subscriber, #53131)
[Link] (1 responses)
Posted Sep 4, 2025 5:14 UTC (Thu)
by gf2p8affineqb (subscriber, #124723)
[Link]
Posted Sep 4, 2025 6:08 UTC (Thu)
by maskray (subscriber, #112608)
[Link] (2 responses)
The "2023-2025 Xinuos Inc. All rights reserved." notice is controversial as the work it refers to was entirely done by contributors outside that company (Cary, Ali, etc).. The company did not do anything with the maintenance. Cary doesn't work for company (https://groups.google.com/g/generic-abi/c/9OO5vhxb00Y/m/D... )
Posted Sep 4, 2025 6:46 UTC (Thu)
by Wol (subscriber, #4433)
[Link] (1 responses)
https://en.wikipedia.org/wiki/Xinuos
Cheers,
Posted Sep 5, 2025 16:50 UTC (Fri)
by Hobart (subscriber, #59974)
[Link]
> Xinuos filed a notice of appeal to the U.S. Court of Appeals for the Second Circuit:
https://dockets.justia.com/docket/circuit-courts/ca2/25-1073
Posted Sep 7, 2025 22:54 UTC (Sun)
by ATLief (subscriber, #166135)
[Link]
Evolution of the ELF object file format
I hadn't heard about those features added in the last decade; their notes give a good history: https://maskray.me/blog/2024-05-26-evolution-of-elf-objec...
notes
notes
notes
notes
Copyright notice
Copyright notice
Wol
Copyright notice
> No. 25-1073 (filed Apr. 29, 2025)
> Appeal remains pending as of Sept. 3, 2025.
Universal binaries?