Rilascio di GNU Binutils 2.37

È stato rilasciato il pacchetto di utilità di sistema GNU Binutils 2.37, che include programmi come il linker GNU, l'assembler GNU, nm, objdump, strings e strip.

Nella nuova versione:

  • Sono aumentati i requisiti per l'ambiente di build, ora sono necessarie librerie e un compilatore che supportano lo standard C99 per compilare Binutils.
  • È stato interrotto il supporto per il formato arm-symbianelf.
  • È stato aggiunto il supporto per RME (Realm Management Extension), un'estensione per l'architettura ARMv9-A che consente la gestione dinamica delle risorse e della memoria in uno spazio indirizzabile protetto, al quale non possono accedere le applicazioni privilegiate e i firmware TrustZone. Questa funzionalitĂ  proposta Ăš parte dell'infrastruttura per la creazione di ambienti isolati Arm CCA (Confidential Compute Architecture). RME consente alle normali applicazioni di mantenere i propri dati riservati in tali ambienti per proteggerli da accessi non autorizzati in caso di compromissione del sistema operativo e degli hypervisor.
  • Nel linker sono state implementate nuove opzioni:
    • ‘-Bno-symbolic’ — disabilita le modalitĂ  ‘-Bsymbolic’ e ‘-Bsymbolic-functions’;
    • ‘-z report-relative-reloc’ — fornisce informazioni sul legame dinamico degli indirizzi (relocation);
    • ‘-z start-stop-gc’ — disattiva l'elaborazione dei riferimenti __start_*/__stop_* durante la pulizia delle sezioni inutilizzate da parte del garbage collector.
  • Nell'utilitĂ  readelf Ăš stata aggiunta l'opzione «—sym-base=0|8|10|16» per selezionare il formato di visualizzazione dei simboli numerici.
  • Nell'utilitĂ  nm sono state aggiunte le opzioni: ‘—format=just-symbols’ (‘-j’) per visualizzare solo i nomi dei simboli e ‘—quiet’ per disattivare i messaggi diagnostici «no symbols».
  • Nelle utilitĂ  objcopy e strip Ăš stata aggiunta l'opzione ‘—keep-section-symbols’ per disattivare l'eliminazione delle sezioni inutilizzate durante l'elaborazione dei file.
  • In objcopy sono state aggiunte le opzioni ‘—weaken’, ‘—weaken-symbol’ e ‘—weaken-symbols’ per classificare i simboli non definiti come simboli weak.
  • In readelf e objdump Ăš stata implementata la possibilitĂ  di visualizzare il contenuto delle sezioni «.debug_sup» e per impostazione predefinita sono state abilitate le referenze a file separati contenenti informazioni di debug (debug info).

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server đŸ”„ Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster