Rilis GNU Binutils 2.37

Rilis saka set utilitas sistem GNU Binutils 2.37 wis ditampilake, sing kalebu program kayata GNU linker, GNU assembler, nm, objdump, strings, strip.

Ing versi anyar:

  • Persyaratan kanggo lingkungan perakitan wis ditambah; kanggo mbangun Binutils, perpustakaan lan kompiler sing ndhukung standar C99 saiki dibutuhake.
  • Dhukungan kanggo format lengen-symbianelf wis mandheg.
  • Dhukungan tambahan kanggo RME (Ekstensi Manajemen Realm), extension kanggo arsitektur ARMv9-A, sing ngidini sampeyan ngatur transfer sumber daya lan memori dinamis menyang papan alamat sing dilindhungi sing kapisah, sing aplikasi hak istimewa lan perangkat kukuh TrustZone ora duwe akses. Fitur sing diusulake minangka bagean saka infrastruktur kanggo nggawe lingkungan terpencil Arm CCA (Confidential Compute Architecture). RME mbisakake program umum kanggo nyimpen data rahasia ing lingkungan kuwi kanggo nglindhungi saka akses ora sah yen ana kompromi saka sistem operasi lan hypervisor.
  • Opsi anyar wis dileksanakake ing linker:
    • '-Bno-symbolic' - mbatalake mode '-Bsymbolic' lan '-Bsymbolic-functions';
    • '-z report-relative-reloc' - nampilake informasi babagan pranala dinamis alamat (relokasi);
    • '-z start-stop-gc' - mateni pangolahan __start_*/__stop_* referensi nalika tukang sampah ngresiki bagean sing ora digunakake.
  • Opsi "--sym-base=0|8|10|16" wis ditambahake menyang utilitas readelf kanggo milih formulir kanggo nampilake simbol angka.
  • Opsi wis ditambahake ing utilitas nm: 'β€”format=just-symbols' ('-j') kanggo nampilake mung jeneng simbol lan 'β€”quiet' kanggo mateni pesen diagnostik "ora ana simbol".
  • Opsi '-keep-section-symbols' wis ditambahake menyang objcopy lan utilitas strip kanggo mateni mbusak bagean sing ora digunakake nalika ngolah file.
  • Added '--weaken', '--weaken-simbol' lan '--weaken-simbol' opsi kanggo objcopy kanggo nggolongake undefined simbol minangka simbol banget.
  • Readelf lan objdump saiki duwe kemampuan kanggo nampilake isi bagean ".debug_sup" lan, kanthi standar, ngidini pranala menyang file individu kanthi info debug.

Source: opennet.ru

Add a comment