12 ms·
Claiming a header bit for this would require agreement from everyone creating/using ELF binaries. A magic section name is much less likely to run into conflicts
by sveiss 10y ago
Claiming a header bit for this would require agreement from everyone creating/using ELF binaries. A magic section name is much less likely to run into conflicts.
PE has the advantage of one vendor controlling the spec and the implementation used by the majority of binaries out there.
- userbinator 10y agoIn other words, it's the bureaucracy of the environment that's caused this? This is not uncommon amongst other file formats and implementations too, where those which were created by large organisations or multiple groups also tend to be the most complex ("design by committee"). Or alternatively, someone could just decide "let's use this bit, no one else seems to be", and everyone else who didn't think of the idea first can follow along.
- the_why_of_y 10y agoBut then you have a problem: because anybody could make use of some currently unused header bit, anybody else could at the same time decide to make use of the same bit for a totally different purpose, and chaos would ensue - therefore everybody has to be prudent and avoid creating such potential conflicts.