Derxistina GNU Binutils 2.33

Nasandin serbestberdana komek karûbarên pergalê GNU Binutils 2.33, ku bernameyên wekî GNU linker, GNU assembler, nm, objdump, strings, strip tê de hene.

В nşh guhertoyên:

  • Piştgiriya koma rêwerzan ji bo pergalên ARM li assembler hate zêdekirin
    SVE2 (Pêvekkirina Vektora Scalable 2), TME (Dervekirina Bîra Veguhastî) û MVE (Dervekirina Vektorê). Piştgiriya pêvajoyê zêde kir
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE û Cortex-A77. Rêvebiriya ".float16" ji bo jimareyên xala herikandinê yên 16-bit şîfre dike;

  • Vebijarka "-m[no-]fix-loongson3-llsc" ji bo pergalên MIPS-ê li sazkerê hatî zêdekirin da ku rê li ber xeletiyekê di pêvajoyên Loongson3 de kontrol bike ku dema ku hin rêwerzên LL û SC bikar tînin rê li ber mirinê vedike;
  • Vebijarka "-z pac-plt" ji bo mîmariya AArch64 li lînkerê hate zêdekirin da ku parastina tomarên di tabloyên PLT (Tabloya Girêdana Pêvajoyê) de bi karanîna PAC (Rastkirina Pointer), û taybetmendiyan çalak bike.
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI û GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Ji bo hilbijartina yek ji awayên ku pirsgirêka 843419 di pêvajoyên Cortex-A53 de derbas bike, vebijarka "-fix-cortex-a53-843419[=full|adr|adrp" hate zêdekirin.

  • Vebijarka "--source-comment[={txt}]" hat zêdekirin ji bo objdump-ê ji bo danîna pêşgira rêzikên çavkaniyê ku di dema veqetandinê de têne xuyang kirin;
  • Vebijarkên "--set-section-alignment section-name=power-of-2-align" û "--verilog-data-width" ji bo objcopyê hatin zêdekirin da ku hevrêziya beşê biguhezîne û dema ku daneyan di formata verîlogê de nîşan bide mezinahiya rêzê kontrol bike. ;
  • Vebijarkên cihê "-debug-dump=girêdan/bişopînin" û "-dwarf=girêdan/girêdan bişopînin" li xwendinê zêde kirin û ji bo xuyangkirin û şopandina lînkan dema ku di pelê de çend komek agahdariya debugê hene;
  • Piştgiriya dumpên di şîfrekirina CTF (Forma Tîpa Têkel) de li objdump û readelf hatiye zêdekirin.

Source: opennet.ru

Add a comment