Ngaleupaskeun GNU Binutils 2.33

Diwanohkeun sékrési sakumpulan utiliti sistem GNU Binutils 2.33, nu ngawengku program kayaning GNU linker, GNU assembler, nm, objdump, string, strip.

В anyar versi:

  • Pangrojong set instruksi parantos ditambahkeun kana assembler pikeun sistem ARM
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) jeung MVE (Vector Extension). Ditambahkeun rojongan processor
    Panangan Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE na Cortex-A77. Dilaksanakeun diréktif ".float16" pikeun encode literal pikeun angka floating point 16-bit;

  • Pilihan "-m [no-] fix-loongson3-llsc" geus ditambahkeun kana assembler pikeun sistem MIPS ngadalikeun workaround pikeun bug dina prosesor Loongson3 nu ngakibatkeun deadlock lamun pamakéan tangtu LL jeung parentah SC;
  • Pilihan "-z pac-plt" geus ditambahkeun kana linker pikeun arsitektur AArch64 pikeun ngaktipkeun panyalindungan rékaman dina tabel PLT (Procedure Linkage Table) ngagunakeun PAC (Pointer Authentication), jeung sipat.
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI sareng GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Pikeun milih salah sahiji metodeu pikeun ngaliwat masalah 843419 dina prosesor Cortex-A53, pilihan "—fix-cortex-a53-843419[=penuh|adr|adrp" geus ditambahkeun.

  • Ditambahkeun "--source-comment[={txt}]" pilihan pikeun objdump pikeun nyetel awalan garis sumber dipintonkeun salila disassembly;
  • Ditambahkeun "--set-section-alignment section-name = power-of-2-align" sareng "--verilog-data-width" pilihan pikeun objcopy pikeun ngarobih alignment bagian sareng ngontrol ukuran baris nalika ningalikeun data dina format verilog ;
  • Ditambahkeun pilihan misah "-debug-dump = Tumbu / nuturkeun" jeung "-dwarf = Tumbu / nuturkeun-Tumbu" pikeun readelf na objdump pikeun mintonkeun tur handap Tumbu lamun aya sababaraha sét info debug dina file;
  • Rojongan pikeun dumps di CTF (Compact Type Format) encoding geus ditambahkeun kana objdump na readelf.

sumber: opennet.ru

Tambahkeun komentar