我想向 ELF 文件添加一些信息,但理想情况下,它需要以一种程序可以轻松读取此信息的方式完成,而无需了解 ELF 或使用普通标准语言库之外的工具。我正在考虑简单地将这些数据附加到 ELF 文件的末尾(使用某种标记来指示数据的开始,以便读取程序可以向后查找标记),但我想确保这不会首先违反 ELF 规范。我对特定加载器是否可以很好地处理此类附加数据不感兴趣;我想知道 ELF 规范本身是否有任何保证,以便我知道不同的 ELF 兼容加载器会对此感到满意。
我看到以前有人问过这样的问题,但要么假设这个附加是好的,要么没有直接的回应:
据我所知,ELF 规范在这里:
我无法通过几次搜索来确定我想要的属性是否被该规范明确允许。