Eldono de GNU Binutils 2.37

La eldono de la GNU Binutils 2.37-aro de sistemaj iloj estis prezentita, kiu inkluzivas programojn kiel GNU-ligilo, GNU-asemblero, nm, objdump, strings, strip.

En la nova versio:

  • La postuloj por la kunigmedio estis pliigitaj; por konstrui Binutils, bibliotekoj kaj kompililo kiuj subtenas la C99-normon nun estas postulataj.
  • Subteno por la arm-symbianelf-formato estis nuligita.
  • Aldonita subteno por RME (Realm Management Extension), etendaĵo por la arkitekturo ARMv9-A, kiu ebligas al vi organizi dinamikan translokigon de rimedoj kaj memoro al aparta protektita adresspaco, al kiu privilegiaj aplikoj kaj TrustZone-firmvaro ne havas aliron. La proponita trajto estas parto de la infrastrukturo por krei izolitajn mediojn Arm CCA (Konfidenca Komputila Arkitekturo). RME ebligas komunajn programojn stoki siajn konfidencajn datumojn en tiaj medioj por protekti ilin kontraŭ neaŭtorizita aliro en la okazo de kompromiso de la operaciumo kaj hiperviziiloj.
  • Novaj opcioj estis efektivigitaj en la ligilo:
    • '-Bno-simbola' - nuligas la modojn '-Bsymbolic' kaj '-Bsymbolic-functions';
    • '-z report-relative-reloc' - montras informojn pri dinamika ligo de adresoj (translokigo);
    • '-z start-stop-gc' - malŝaltas prilaboradon de referencoj __start_*/__stop_* dum la rubkolektisto purigas neuzatajn sekciojn.
  • La opcio "--sym-base=0|8|10|16" estis aldonita al la readelf ilo por elekti la formon por montri numerajn simbolojn.
  • Opcioj estis aldonitaj al la ilo nm: '—format=just-symbols' ('-j') por montri nur simbolnomojn kaj '—quiet' por malŝalti diagnozajn mesaĝojn "neniuj simboloj".
  • La opcio '—keep-section-symbols' estis aldonita al la objcopy kaj strippado por malebligi la forigon de neuzataj sekcioj dum prilaborado de dosieroj.
  • Aldonitaj opcioj '--weaken', '--weaken-symbol' kaj '--weaken-symbols' por objkopi por klasifiki nedifinitajn simbolojn kiel malfortajn simbolojn.
  • Readelf kaj objdump nun havas la kapablon montri la enhavon de la sekcioj ".debug_sup" kaj, defaŭlte, permesi ligilojn al individuaj dosieroj kun sencimigaj informoj.

fonto: opennet.ru

Aldoni komenton