Vydání GNU Binutils 2.37

Bylo představeno vydání sady systémových utilit GNU Binutils 2.37, jehož součástí jsou programy jako GNU linker, GNU assembler, nm, objdump, strings, strip.

V nové verzi:

  • Byly zvýšeny požadavky na sestavovací prostředí, pro sestavení Binutils nyní vyžaduje knihovny a kompilátor podporující standard C99.
  • Podpora formátu arm-symbianelf byla ukončena.
  • Byla přidána podpora RME (Realm Management Extension), rozšíření pro architekturu ARMv9-A, které umožňuje organizaci dynamického přenosu prostředků a paměti do separátního chráněného adresního prostoru, k němuž nemají přístup privilegované aplikace a firmware TrustZone. Navrhovaná možnost je součástí infrastruktury pro vytváření izolovaných prostředí Arm CCA (Confidential Compute Architecture). RME umožňuje běžným programům uchovávat svá důvěrná data v takových prostředích pro jejich ochranu před neoprávněným přístupem v případě kompromitace operačního systému a hypervisorů.
  • V linkeru byly implementovány nové možnosti:
    • '-Bno-symbolic' — zruší režimy '-Bsymbolic' a '-Bsymbolic-functions';
    • '-z report-relative-reloc' — vyhazuje informace o dynamickém spojování adres (relocation);
    • '-z start-stop-gc' — vypíná zpracování odkazů __start_* / __stop_* během úklidu nepoužívaných sekcí garbage collectorem.
  • Do utilit readelf byla přidána možnost '—sym-base=0|8|10|16' pro výběr formy zobrazení číselných symbolů.
  • Do utilit nm byly přidány možnosti: '—format=just-symbols' ('-j') pro výstup pouze názvů symbolů a '—quiet' pro vypnutí diagnostických zpráv 'no symbols'.
  • Do utilit objcopy a strip byla přidána možnost '—keep-section-symbols' pro vypnutí odstraňování nepoužívaných sekcí při zpracování souborů.
  • Do objcopy byly přidány možnosti '—weaken', '—weaken-symbol' a '—weaken-symbols' pro zařazení neurčitých symbolů do kategorie weak-symbols.
  • V readelf a objdump byla implementována možnost zobrazení obsahu sekcí '.debug_sup' a ve výchozím nastavení jsou povoleny odkazy na samostatné soubory s ladicími informacemi (debug info).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster