Gefa út GNU Binutils 2.33

Kynnt gefa út safn af kerfisforritum GNU Binutils 2.33, sem inniheldur forrit eins og GNU linker, GNU assembler, nm, objdump, strengi, ræma.

В nýtt útgáfa:

  • Stuðningur við kennslusett hefur verið bætt við assembler fyrir ARM kerfi
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) og MVE (Vector Extension). Bætt við örgjörvastuðningi
    Armur Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE og Cortex-A77. Innleiddi ".float16" tilskipunina til að umrita bókstafi fyrir 16 bita flottölur;

  • "-m[no-]fix-loongson3-llsc" valkostinum hefur verið bætt við assembler fyrir MIPS kerfi til að stjórna lausninni fyrir villu í Loongson3 örgjörvum sem leiðir til stöðvunar þegar ákveðin notkun LL og SC leiðbeininga;
  • "-z pac-plt" valmöguleikinn hefur verið bætt við tengilinn fyrir AArch64 arkitektúrinn til að gera vernd gagna í PLT (Procedure Linkage Table) töflum með PAC (Pointer Authentication) og eiginleika
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI og GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Til að velja eina af aðferðunum til að komast framhjá vandamáli 843419 í Cortex-A53 örgjörvum hefur valkostinum „—fix-cortex-a53-843419[=full|adr|adrp“ verið bætt við

  • Bætti við „--source-comment[={txt}]“ valmöguleikanum til að objdumpa til að stilla forskeytið á upprunalínum sem birtast við sundurtöku;
  • Bætt við "--set-section-alignment section-name=power-of-2-align" og "--verilog-data-width" valmöguleika til að objcopy til að breyta hlutaröðun og stjórna röðinni þegar gögn eru sýnd á verilog sniði ;
  • Bætt við aðskildum valmöguleikum “—debug-dump=links/follow” og “—dwarf=links/follow-links” við readelf og objdump til að sýna og fylgja tenglum þegar það eru nokkur sett af villuupplýsingum í skránni;
  • Stuðningur við dumpa í CTF (Compact Type Format) kóðun hefur verið bætt við objdump og readelf.

Heimild: opennet.ru

Bæta við athugasemd