Veröffentlichung von GNU Binutils 2.39

Die Veröffentlichung der Systemdienstprogramme GNU Binutils 2.39 wurde veröffentlicht, die Programme wie GNU Linker, GNU Assembler, nm, objdump, strings und strip umfasst.

In der neuen Version:

  • Der Linker von Dateien im ELF-Format (ELF-Linker) zeigt jetzt eine Warnung an, wenn die Möglichkeit zum Ausführen von Code auf dem Stapel aktiviert ist und wenn die Binärdatei Speichersegmente enthält, für die gleichzeitig Lese-, Schreib- und Ausführungsrechte festgelegt sind .
  • Der ELF-Linker hat die Option „--package-metadat“ hinzugefügt, um Metadaten im JSON-Format, die der Paketmetadatenspezifikation entsprechen, in die Datei einzubetten.
  • Unterstützung für die Verwendung des TYPE=-Tags in Abschnittsbeschreibungen in Linker-Skripten hinzugefügt , um den Abschnittstyp festzulegen.
  • Das Dienstprogramm objdump bietet jetzt die Möglichkeit, die Syntax in der disassemblierten Ausgabe für die Architekturen AVR, RiscV, s390, x86 und x86_64 hervorzuheben.
  • Die Option „--no-weak“ („-W“) wurde zum nm-Dienstprogramm hinzugefügt, um schwache Zeichen zu ignorieren.
  • Den Dienstprogrammen readelf und objdump wurde die Option „-wE“ hinzugefügt, um Aufrufe an debuginfod-Server bei der Verarbeitung von Links zu deaktivieren.

Source: opennet.ru

Kommentar hinzufügen