Veröffentlichung von GNU Binutils 2.33

Vorstellung Release des Satzes von Systemwerkzeugen GNU Binutils 2.33, der Programme wie GNU-Linker, GNU-Assembler, nm, objdump, strings, strip enthÀlt.

Im neu Version:

  • Der Assembler fĂŒr ARM-Systeme unterstĂŒtzt jetzt den Befehlssatz
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) und MVE (Vector Extension). UnterstĂŒtzung fĂŒr die Prozessoren
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE und Cortex-A77. Die Direktive „.float16“ zur Kodierung von Literalen fĂŒr 16-Bit-Gleitkommazahlen wurde implementiert;
  • Der Assembler fĂŒr MIPS-Systeme hat die Option „-m[no-]fix-loongson3-llsc“ hinzugefĂŒgt, um den Fehler in Loongson3-Prozessoren zu steuern, der bei bestimmter Verwendung der Befehle LL und SC zu einer gegenseitigen Blockade fĂŒhrt;
  • Im Linker fĂŒr die AArch64-Architektur wurde die Option „-z pac-plt“ hinzugefĂŒgt, um den Schutz von EintrĂ€gen in der PLT (Procedure Linkage Table) mit PAC (Pointer Authentication) zu aktivieren, sowie die Eigenschaften
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI und GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Um eine der Methoden zur Umgehung des Problems 843419 in Cortex-A53-Prozessoren auszuwĂ€hlen, wurde die Option „—fix-cortex-a53-843419[=full|adr|adrp“ hinzugefĂŒgt.
  • In objdump wurde die Option „—source-comment[={txt}]“ hinzugefĂŒgt, um ein PrĂ€fix fĂŒr die Quelltextzeilen festzulegen, die beim Disassemblieren angezeigt werden;
  • In objcopy wurden die Optionen „—set-section-alignment section-name=power-of-2-align“ und „—verilog-data-width“ hinzugefĂŒgt, um die Ausrichtung von Abschnitten zu Ă€ndern und die ZeilenlĂ€nge bei der Anzeige von Daten im Verilog-Format zu steuern;
  • In readelf und objdump wurden separate Optionen „—debug-dump=links/follow“ und „—dwarf=links/follow-links“ hinzugefĂŒgt, um Links anzuzeigen und ihnen zu folgen, wenn mehrere DatensĂ€tze von Debug-Informationen in der Datei vorhanden sind;
  • In objdump und readelf wurde die UnterstĂŒtzung fĂŒr Dumps im CTF (Compact Type Format) hinzugefĂŒgt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4