Paglabas ng GNU Binutils 2.33

Ipinasa ni paglabas ng isang hanay ng mga kagamitan sa system GNU Binutils 2.33, na kinabibilangan ng mga programa tulad ng GNU linker, GNU assembler, nm, objdump, string, strip.

В bago mga bersyon:

  • Ang suporta sa set ng pagtuturo ay naidagdag sa assembler para sa mga ARM system
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) at MVE (Vector Extension). Nagdagdag ng suporta sa processor
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE at Cortex-A77. Ipinatupad ang ".float16" na direktiba upang mag-encode ng mga literal para sa 16-bit na mga numero ng floating point;

  • Ang opsyong "-m[no-]fix-loongson3-llsc" ay idinagdag sa assembler para sa mga MIPS system upang makontrol ang workaround para sa isang bug sa mga processor ng Loongson3 na humahantong sa deadlock kapag may partikular na paggamit ng mga tagubilin sa LL at SC;
  • Ang opsyong "-z pac-plt" ay naidagdag sa linker para sa arkitektura ng AArch64 upang paganahin ang proteksyon ng mga tala sa mga talahanayan ng PLT (Procedure Linkage Table) gamit ang PAC (Pointer Authentication), at ang mga katangian.
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI at GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Upang pumili ng isa sa mga paraan upang i-bypass ang problema 843419 sa mga Cortex-A53 processor, ang opsyong “—fix-cortex-a53-843419[=full|adr|adrp” ay naidagdag

  • Idinagdag ang opsyong “--source-comment[={txt}]” sa objdump para itakda ang prefix ng mga source na linya na ipinapakita habang di-disassembly;
  • Idinagdag ang "--set-section-alignment section-name=power-of-2-align" at "--verilog-data-width" na mga opsyon sa objcopy para baguhin ang section alignment at kontrolin ang laki ng row kapag nagpapakita ng data sa verilog format ;
  • Nagdagdag ng mga hiwalay na opsyon na “—debug-dump=links/follow” at “—dwarf=links/follow-links” sa readelf at objdump para sa pagpapakita at pagsunod sa mga link kapag mayroong ilang hanay ng impormasyon sa pag-debug sa file;
  • Ang suporta para sa mga dump sa pag-encode ng CTF (Compact Type Format) ay naidagdag sa objdump at readelf.

Pinagmulan: opennet.ru

Magdagdag ng komento