Hinzufügen Abschnitt, um die ELF-Datei
Ich muss in der Lage sein, einen beliebigen Abschnitt zu einer ELF-Datei. Ich kann nicht verwenden, die GPL-code in diesem Programm, so BFD in Frage. Ich kann verwenden libelf/gelf zu Lesen Abschnitte, aber die Dokumentation ist Recht spärlich für diese, und ich kann nicht herausfinden, wie man einen Abschnitt hinzufügen. Weiß jemand, wie dies zu tun? Ich würde eher nicht schreiben, meine eigenen ELFEN-code.
InformationsquelleAutor der Frage c4757p | 2009-07-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt ' s ein paar (möglicherweise) ähnliche Antworten in diese Frage, über die ELF-Datei-Header. Die akzeptierte Antwort erwähnt mit
objcopy
Abschnitte hinzufügen, um eine ELF-Datei, und die BSD bintools behauptet, dass eine BSD-lizenzierte Implementierung vonobjcopy
könnten, die Ihren Bedürfnissen entsprechen.InformationsquelleAutor der Antwort Mark Rushakoff
Ich weiß, das ist eine alte Frage, aber ich fand ein Beispiel, das mir geholfen hat, anwenden, um mein Projekt. (Falls jemand stößt auf diese Frage)
entnommen Sourceware E-Mail-Archiv
InformationsquelleAutor der Antwort Ben
Folgende links könnten nützlich sein:
libelf
's API im detail.InformationsquelleAutor der Antwort jkoshy
haben Sie einen Blick auf ELFsh, die nun Teil der " ERESSOS Projekt
http://www.eresi-project.org/
Sie haben eine Menge von Dokumentation und coolen Einsatzmöglichkeiten Ihrer Werkzeuge.
InformationsquelleAutor der Antwort MeiK
Habe es nicht ausprobiert (noch) nicht selbst, aber vielleicht schauen Sie bei der Funktion elf_newscn in libelf
InformationsquelleAutor der Antwort user13993