Die Veröffentlichung des Systemtool-Satzes GNU Binutils 2.39, zu dem Programme wie GNU Linker, GNU Assembler, nm, objdump, strings, strip gehören.
In der neuen Version:
- Im ELF-Linker wurde eine Warnmeldung beim Aktivieren der Ausführungsrechte für den Stack implementiert, sowie bei der Existenz von Speichersegmenten in der Binärdatei, die gleichzeitig Lese-, Schreib- und Ausführungsrechte haben.
- Im ELF-Linker wurde die Option „—package-metadata“ hinzugefügt, um Metadaten im JSON-Format, die der Package Metadata-Spezifikation entsprechen, in die Datei einzufügen.
- In den Linker-Skripten wurde die Unterstützung für die Verwendung der Sektionen-Typbeschreibung LABEL TYPE= zum Festlegen des Abschnittstyps hinzugefügt.
- Im objdump-Tool wurde die Möglichkeit zur Syntaxhervorhebung im disassemblierten Output für die Architekturen AVR, RiscV, s390, x86 und x86_64 hinzugefügt.
- Im nm-Tool wurde die Option „—no-weak“ („-W“) hinzugefügt, um schwache Symbole zu ignorieren.
- In den Tools readelf und objdump wurde die Option „-wE“ hinzugefügt, um die Abfragen an die debuginfod-Server bei der Verarbeitung von Verweisen zu deaktivieren.
Quelle: opennet.ru
