我想向一个ELF文件添加一些信息,但最好以一种程序可以轻松读取此信息而不需要理解ELF或使用标准语言库之外的工具的方式进行。我考虑的是将这些数据简单地附加到ELF文件的末尾(带有某种标记来指示数据的开始,以便读取程序可以向后查找到标记),但我想先确保这不违反ELF规范。我不关心特定的加载器是否能正常处理这种追加的数据;我想知道ELF规范本身是否保证了任何东西,以便我可以知道不同的符合ELF的加载器将对其满意。我看到过类似这样的问题,但要么假设这种追加是可以的,要么没有直接的回应:
据我所知,ELF规范在这里:
我无法确定通过几次搜索是否可以明确地允许我想要的属性。