Izdanje GNU Binutils 2.37

Predstavljeno je izdanje skupa sistemskih uslužnih programa GNU Binutils 2.37 koji uključuje programe kao što su GNU povezivač, GNU asembler, nm, objdump, strings, strip.

U novoj verziji:

  • Zahtjevi za okruženje sklopa su povećani; za izgradnju Binutila sada su potrebne biblioteke i kompajler koji podržavaju standard C99.
  • Podrška za format arm-symbianelf je ukinuta.
  • Dodana podrška za RME (Realm Management Extension), proširenje za ARMv9-A arhitekturu, koja vam omogućuje organiziranje dinamičkog prijenosa resursa i memorije u odvojeni zaštićeni adresni prostor, kojem povlaštene aplikacije i TrustZone firmware nemaju pristup. Predložena značajka dio je infrastrukture za stvaranje izoliranih okruženja Arm CCA (Confidential Compute Architecture). RME omogućuje uobičajenim programima da pohranjuju svoje povjerljive podatke u takvim okruženjima kako bi ih zaštitili od neovlaštenog pristupa u slučaju ugrožavanja operativnog sustava i hipervizora.
  • U povezivaču su implementirane nove opcije:
    • '-Bno-symbolic' - poništava modove '-Bsymbolic' i '-Bsymbolic-functions';
    • '-z report-relative-reloc' - prikazuje informacije o dinamičkom povezivanju adresa (premještanje);
    • '-z start-stop-gc' - onemogućuje obradu referenci __start_*/__stop_* dok sakupljač smeća čisti neiskorištene odjeljke.
  • Opcija “--sym-base=0|8|10|16” dodana je uslužnom programu readelf za odabir obrasca za prikaz numeričkih simbola.
  • Opcije su dodane nm uslužnom programu: '—format=just-symbols' ('-j') za prikaz samo naziva simbola i '—quiet' za onemogućavanje dijagnostičkih poruka "bez simbola".
  • Opcija '—keep-section-symbols' dodana je uslužnim programima objcopy i strip kako bi se onemogućilo uklanjanje neiskorištenih odjeljaka prilikom obrade datoteka.
  • Dodane opcije '--weaken', '--weaken-symbol' i '--weaken-symbols' u objcopy za klasificiranje nedefiniranih simbola kao slabih simbola.
  • Readelf i objdump sada imaju mogućnost prikazivanja sadržaja odjeljaka “.debug_sup” i, prema zadanim postavkama, dopuštaju veze na pojedinačne datoteke s informacijama o otklanjanju pogrešaka.

Izvor: opennet.ru

Dodajte komentar