Izdanje GNU Binutilsa 2.37

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

U novoj verziji:

  • Zahtjevi za asemblersko okruženje su povećani; da bi se izgradio Binutils, sada su potrebne biblioteke i kompajler koji podržavaju standard C99.
  • Podrška za format arm-symbianelf je ukinuta.
  • Dodata podrška za RME (Realm Management Extension), proširenje za ARMv9-A arhitekturu, koje vam omogućava da organizujete dinamički prenos resursa i memorije u poseban zaštićeni adresni prostor, kojem privilegovane aplikacije i firmver TrustZone nemaju pristup. Predložena karakteristika je dio infrastrukture za kreiranje izolovanih okruženja Arm CCA (Arhitektura povjerljivog računanja). RME omogućava uobičajenim programima da čuvaju svoje poverljive podatke u takvim okruženjima kako bi ih zaštitili od neovlašćenog pristupa u slučaju kompromitovanja operativnog sistema i hipervizora.
  • Nove opcije su implementirane u linker:
    • '-Bno-symbolic' - poništava modove '-Bsymbolic' i '-Bsymbolic-functions';
    • '-z report-relative-reloc' - prikazuje informacije o dinamičkom povezivanju adresa (relokacija);
    • '-z start-stop-gc' - onemogućava obradu __start_*/__stop_* referenci dok sakupljač smeća čisti neiskorištene sekcije.
  • Opcija “--sym-base=0|8|10|16” dodata je uslužnom programu readelf za odabir forme za prikaz numeričkih simbola.
  • U pomoćni program nm dodane su opcije: '—format=just-symbols' ('-j') za prikaz samo imena simbola i '—tiho' za onemogućavanje dijagnostičkih poruka "bez simbola".
  • Opcija '—keep-section-symbols' dodata je uslužnim programima objcopy i strip kako bi se onemogućilo uklanjanje neiskorištenih sekcija prilikom obrade datoteka.
  • Dodane su opcije '--weaken', '--weaken-symbol' i '--weaken-symbols' za objcopy da klasifikuju nedefinisane simbole kao slabe simbole.
  • Readelf i objdump sada imaju mogućnost da prikažu sadržaj sekcija “.debug_sup” i, prema zadanim postavkama, dozvoljavaju veze do pojedinačnih datoteka sa informacijama o otklanjanju grešaka.

izvor: opennet.ru

Dodajte komentar