GNU Binutils 2.33 väljalase

Esitletud süsteemitööriistade komplekti väljaanne GNU Binutils 2.33, mis sisaldab selliseid programme nagu GNU lingija, GNU assembler, nm, objdump, strings, strip.

V uus versioon:

  • Asmablisse ARM-i süsteemide jaoks on lisatud toetust juhiste kogumile
    SVE2 (Skalaarne vektor laiendus 2), TME (Tehingute mälulaiendus) ja MVE (Vektorilaiendus). Lisatud on tugi protsessoritele
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE ja Cortex-A77. Rakendatud on direktiiv „.float16“ 16-bitiste ujukomaarvude kirjeldamise jaoks;
  • ASM-i tööriista jaoks MIPS-i süsteemides on lisatud suvand „-m[no-]fix-loongson3-llsc“, et kontrollida Loongson3 protsessorite vea ümberkäimist, mis toob kaasa omavahelise lukustamise teatud LL ja SC juhiste kasutamise korral;
  • AArch64 arhitektuuri linkija jaoks on lisatud suvand „-z pac-plt“, et aktiveerida PLT (Menetluse lingi tabel) kirje kaitse PAC-i (Punkti autentsuse kaitse) abil, samuti on rakendatud omadused
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI ja GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Cortex-A53 protsessorites on lisatud suvand „—fix-cortex-a53-843419[=full|adr|adrp“, et valida üks ümberkaatamisviisidest probleemi 843419 jaoks.
  • Objdumpi on lisatud suvand „—source-comment[={txt}]“, et määrata allikate ridade eelistus, mis kuvatakse dissassembli ajal;
  • Objcopy on nüüd saanud valikud „—set-section-alignment section-name=power-of-2-align“ ja „—verilog-data-width“, et muuta sektsioonide joondamist ja hallata ridade suurust andmete kuvamisel verilog formaadis;
  • Readelfis ja objdumpis on nüüd eraldi valikud „—debug-dump=links/follow“ ja „—dwarf=links/follow-links“, et kuvada ja järgida linke, kui failis on mitu debug info komplekti;
  • Objdumpis ja readelfis on lisatud tugi CTF (Compact Type Format) kandroogide jaoks.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster