Verëffentlechung vu GNU Binutils 2.37

D'Verëffentlechung vum GNU Binutils 2.37 Set vu System Utilities gouf presentéiert, déi Programmer enthält wéi GNU Linker, GNU Assembler, nm, objdump, Strings, Strip.

An der neier Versioun:

  • D'Ufuerderunge fir d'Versammlungsëmfeld goufen erhéicht; fir Binutils ze bauen, Bibliothéiken an e Compiler deen den C99 Standard ënnerstëtzen sinn elo erfuerderlech.
  • Ënnerstëtzung fir den Arm-symbianelf Format gouf gestoppt.
  • Zousätzlech Ënnerstëtzung fir RME (Realm Management Extension), eng Extensioun fir d'ARMv9-A Architektur, déi Iech erlaabt dynamesche Transfer vu Ressourcen an Erënnerung op eng separat geschützt Adressraum ze organiséieren, op déi privilegiéiert Uwendungen an TrustZone Firmware keen Zougang hunn. Déi proposéiert Feature ass Deel vun der Infrastruktur fir isoléiert Ëmfeld ze kreéieren Arm CCA (Confidential Compute Architecture). RME erlaabt gemeinsam Programmer hir vertraulech Donnéeën an esou Ëmfeld ze späicheren fir se vun onerlaabten Zougang am Fall vun engem Kompromëss vum Betribssystem an Hypervisoren ze schützen.
  • Nei Optiounen goufen am Linker ëmgesat:
    • '-Bno-symbolesch' - annuléiert d'Modi '-Bsymbolic' an '-Bsymbolic-Funktiounen';
    • '-z report-relative-reloc' - weist Informatioun iwwer dynamesch Verknüpfung vun Adressen (Relocation);
    • '-z start-stop-gc' - deaktivéiert d'Veraarbechtung vun __start_*/__stop_* Referenzen, während de Müllsammler onbenotzt Sektiounen botzt.
  • D'Optioun "--sym-base=0|8|10|16" gouf an de Readelf Utility bäigefüügt fir d'Form fir numeresch Symboler ze weisen.
  • Optiounen goufen zum nm Utility bäigefüügt: '—format=just-symbols' ('-j') fir nëmmen Symbolnamen ze weisen an '—quiet' fir Diagnosemeldungen "keng Symboler" auszeschalten.
  • D'Optioun '--keep-section-symbols' gouf an d'Objcopy a Strip Utilities bäigefüügt fir d'Ewechhuele vun onbenotzten Sektiounen beim Veraarbechtung vun Dateien auszeschalten.
  • Zousätzlech '--schwächen', '--schwächen-Symbol' an '--schwächen-Symboler' Optiounen fir objcopy fir ondefinéiert Symboler als schwaach Symboler ze klassifizéieren.
  • Readelf an objdump hunn elo d'Fäegkeet fir den Inhalt vun den ".debug_sup" Sektiounen ze weisen an, par défaut, Linken op eenzel Dateie mat Debug-Info erlaben.

Source: opennet.ru

Setzt e Commentaire