Izdaja GNU Binutils 2.37

Predstavljena je bila izdaja nabora sistemskih pripomočkov GNU Binutils 2.37, ki vključuje programe, kot so GNU povezovalnik, GNU asembler, nm, objdump, nizi, strip.

V novi različici:

  • Zahteve za okolje sestavljanja so bile povečane; za gradnjo Binutils so zdaj potrebne knjižnice in prevajalnik, ki podpirajo standard C99.
  • Podpora za format arm-symbianelf je bila ukinjena.
  • Dodana podpora za RME (Realm Management Extension), razširitev za arhitekturo ARMv9-A, ki omogoča organiziranje dinamičnega prenosa virov in pomnilnika v ločen zaščiten naslovni prostor, do katerega privilegirane aplikacije in vdelana programska oprema TrustZone nimajo dostopa. Predlagana funkcija je del infrastrukture za ustvarjanje izoliranih okolij Arm CCA (Confidential Compute Architecture). RME omogoča običajnim programom shranjevanje svojih zaupnih podatkov v takih okoljih, da jih zaščiti pred nepooblaščenim dostopom v primeru ogrožanja operacijskega sistema in hipervizorjev.
  • V povezovalniku so implementirane nove možnosti:
    • '-Bno-symbolic' - prekliče načina '-Bsymbolic' in '-Bsymbolic-functions';
    • '-z report-relative-reloc' - prikaže informacije o dinamičnem povezovanju naslovov (premestitev);
    • '-z start-stop-gc' - onemogoči obdelavo referenc __start_*/__stop_*, medtem ko zbiralnik smeti čisti neuporabljene razdelke.
  • Pripomočku readelf je bila dodana možnost “--sym-base=0|8|10|16” za izbiro oblike za prikaz številskih simbolov.
  • Pripomočku nm so bile dodane možnosti: '—format=just-symbols' ('-j') za prikaz samo imen simbolov in '—quiet' za onemogočanje diagnostičnih sporočil "ni simbolov".
  • Možnost '—keep-section-symbols' je bila dodana pripomočkom objcopy in strip, da onemogoči odstranjevanje neuporabljenih odsekov pri obdelavi datotek.
  • Dodane možnosti '--weaken', '--weaken-symbol' in '--weaken-symbols' v objcopy za razvrstitev nedefiniranih simbolov kot šibkih simbolov.
  • Readelf in objdump imata zdaj možnost prikaza vsebine razdelkov ».debug_sup« in privzeto dovoljujeta povezave do posameznih datotek z informacijami o odpravljanju napak.

Vir: opennet.ru

Dodaj komentar