GNU Binutils 2.33 جو رليز

پاران پيش ڪيل سسٽم يوٽيلٽيز جو هڪ سيٽ ڇڏڻ GNU Binutils 2.33، جنهن ۾ پروگرام شامل آهن جهڙوڪ GNU linker, GNU assembler, nm, objdump, strings, strip.

В نئون نسخ:

  • ARM سسٽم لاءِ اسمبلر ۾ هدايتون سيٽ سپورٽ شامل ڪئي وئي آهي
    SVE2 (Scalable Vector Extension 2)، TME (Transactional Memory Extension) ۽ MVE (ویکٹر ايڪسٽينشن). شامل ڪيل پروسيسر سپورٽ
    Arm Cortex-A76AE، Cortex-A77، Cortex-M35P، Cortex-A34، Cortex-A65، Cortex-A65AE، Cortex-A76AE ۽ Cortex-A77. 16-bit سچل پوائنٽ نمبرن لاءِ لٽرلز کي انڪوڊ ڪرڻ لاءِ ".float16" هدايت تي عمل ڪيو؛

  • "-m[no-]fix-loongson3-llsc" اختيار شامل ڪيو ويو آهي MIPS سسٽم لاءِ اسمبلر لاءِ لونگسن 3 پروسيسرز ۾ هڪ بگ جي لاءِ حل کي ڪنٽرول ڪرڻ لاءِ جيڪو ڊيڊ لاڪ ڏانهن وٺي وڃي ٿو جڏهن LL ۽ SC هدايتن جو ڪجهه استعمال؛
  • "-z pac-plt" آپشن AArch64 آرڪيٽيڪچر لاءِ لنڪر ۾ شامل ڪيو ويو آھي PLT (Procedure Linkage Table) جدولن ۾ PAC (Pointer Authentication) ۽ ملڪيتن کي استعمال ڪندي رڪارڊ جي حفاظت کي فعال ڪرڻ لاءِ.
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI ۽ GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Cortex-A843419 پروسيسرز ۾ مسئلو 53 کي نظرانداز ڪرڻ لاءِ طريقن مان هڪ کي چونڊڻ لاءِ، اختيار ”—fix-cortex-a53-843419[=full|adr|adrp“ شامل ڪيو ويو آهي.

  • شامل ڪيو ويو "--ذريعو-تبصرو[={txt}]" اختيار ڪرڻ لاءِ اعتراض ڪرڻ لاءِ ماخذ لائنن جي اڳياڙي کي ترتيب ڏيڻ لاءِ جيڪو ڌار ڪرڻ دوران ڏيکاريل آهي؛
  • شامل ڪيو ويو “--set-section-alignment section-name=power-of-2-align” and “--verilog-data-width” آپشنز objcopy ڪرڻ لاءِ سيڪشن جي ترتيب کي تبديل ڪرڻ ۽ قطار جي سائيز کي ڪنٽرول ڪرڻ لاءِ جڏهن ڊيٽا کي ويريلاگ فارميٽ ۾ ڏيکاريندي ؛
  • شامل ڪيا ويا الڳ آپشن “—debug-dump=links/follow” ۽ “—dwarf=links/follow-links” readelf ۽ objdump لاءِ جڏهن ته فائل ۾ ڊيبگ جي معلومات جا ڪيترائي سيٽ آهن.
  • CTF (Compact Type Format) انڪوڊنگ ۾ ڊمپ لاءِ سپورٽ objdump ۽ readelf ۾ شامل ڪئي وئي آھي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو