我想向ELF文件添加一些信息,但理想情況下需要按照程序輕鬆讀取此信息而不理解ELF或使用正常標準語言庫之外的工具的方式完成。我正在考慮簡單地將這些數據附加到ELF文件的末尾(通過某種標記來指示數據的開始,以便閱讀程序可以只向後向前哨),但是我想確保它不會發生這種情況,首先違反ELF規範。我對一個特定的加載器是否可以很好地處理這些附加數據並不感興趣;我想知道ELF規範本身是否能保證任何東西,以便我可以知道不同的符合ELF標準的裝載機會滿意。是否將任意數據附加到ELF文件違反了ELF規範?
我看到這樣的問題已經被問過,但無論哪種假設這追加是好的,也沒有直接回應:
至於我可以告訴,ELF規範在這裏:
我無法確定與幾個搜索是否我想要的屬性明確允許由該規範。