Vydanie GNU Binutils 2.37

Bol predstavený release systému utilít GNU Binutils 2.37, ktorý obsahuje programy ako GNU linker, GNU assembler, nm, objdump, strings, strip.

V novej verzii:

  • Zvýšené požiadavky na zostavovacie prostredie, na zostavenie Binutils sú teraz potrebné knižnice a kompilátor, ktoré podporujú štandard C99.
  • Podpora formátu arm-symbianelf bola ukončená.
  • Pridaná podpora RME (Realm Management Extension), rozšírenia pre architektúru ARMv9-A, ktoré umožňuje organizovať dynamický prenos zdrojov a pamäte do samostatného chráneného adresného priestoru, ku ktorému nemajú prístup privilegiované aplikácie a firmvér TrustZone. Navrhnutá možnosť je súčasťou infraštruktúry na vytváranie izolovaných prostredí Arm CCA (Confidential Compute Architecture). RME umožňuje bežným programom ukladať svoje dôverné údaje v takýchto prostrediach na ochranu pred neoprávneným prístupom v prípade kompromitácie operačného systému a hypervízorov.
  • V linkeri boli implementované nové možnosti:
    • ‘-Bno-symbolic’ — zruší režimy ‘-Bsymbolic’ a ‘-Bsymbolic-functions’;
    • ‘-z report-relative-reloc’ — vypisuje informácie o dynamickom prepojení adries (relocation);
    • ‘-z start-stop-gc’ — vypína spracovanie odkazov __start_* / __stop_* počas čistenia nepoužívaných sekcií garbage collectorom.
  • Do nástroja readelf bola pridaná možnosť «—sym-base=0|8|10|16» na výber formy zobrazenia číselných symbolov.
  • Do nástroja nm boli pridané možnosti: ‘—format=just-symbols’ (‘-j’) na výstup len názvov symbolov a ‘—quiet’ na vypnutie diagnostických správ „no symbols”.
  • Do nástrojov objcopy a strip bola pridaná možnosť ‘—keep-section-symbols’ na vypnutie odstraňovania nepoužívaných sekcií pri spracovaní súborov.
  • Do objcopy boli pridané možnosti ‘—weaken’, ‘—weaken-symbol’ a ‘—weaken-symbols’ na zaradenie nedefinovaných symbolov medzi weak-symbole.
  • V readelf a objdump bola implementovaná možnosť zobrazovania obsahu sekcií „.debug_sup” a odkazovanie na samostatné súbory s ladicou informáciou (debug info) je povolené z defaultu.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster