Rilascio di GNU Binutils 2.33

Intruduttu liberazione di un set di utilità di u sistema GNU Binutils 2.33, chì include prugrammi cum'è GNU linker, GNU assembler, nm, objdump, strings, strip.

В novu versione:

  • U supportu di set d'istruzzioni hè statu aghjuntu à l'assembler per i sistemi ARM
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) è MVE (Vector Extension). Supportu di processore aghjuntu
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE è Cortex-A77. Implementatu a direttiva ".float16" per codificà i letterali per i numeri in virgule flottante 16-bit;

  • L'opzione "-m[no-]fix-loongson3-llsc" hè stata aghjunta à l'assembler per i sistemi MIPS per cuntrullà a soluzione per un bug in i processori Loongson3 chì porta à un bloccu quandu certi usu di LL è SC instructions;
  • L'opzione "-z pac-plt" hè stata aghjunta à u linker per l'architettura AArch64 per attivà a prutezzione di i registri in e tabelle PLT (Procedure Linkage Table) cù PAC (Autenticazione Pointer), è e proprietà.
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI è GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Per selezziunà unu di i metudi per bypassà u prublema 843419 in i processori Cortex-A53, l'opzione "—fix-cortex-a53-843419[=full|adr|adrp" hè stata aghjunta.

  • Aggiunta l'opzione "--source-comment[={txt}]" à objdump per stabilisce u prefissu di e linee di fonte affissate durante u disassemblamentu;
  • Aghjunghjite l'opzioni "--set-section-alignment section-name=power-of-2-align" è "--verilog-data-width" per objcopy per cambià l'allineamentu di a sezione è cuntrullà a dimensione di a fila quandu mostra dati in forma verilog ;
  • Aghjunghjite l'opzioni separati "—debug-dump = links/follow" è "-dwarf = links/follow-links" à readelf è objdump per a visualizazione è seguite i ligami quandu ci sò parechji setti di informazioni di debug in u schedariu;
  • U supportu per i dumps in CTF (Compact Type Format) di codificazione hè statu aghjuntu à objdump è readelf.

Source: opennet.ru

Add a comment