د GNU بنوټیل 2.33 خوشې کول

له خوا سپارل شوي د سیسټم اسانتیاوو سیټ خوشې کول GNU بنوټیل 2.33، کوم چې د GNU لینکر، GNU ایسمبلر، nm، objdump، تارونو، پټو په څیر پروګرامونه شامل دي.

В نوی نسخه:

  • د لارښوونې سیټ ملاتړ د ARM سیسټمونو لپاره راټولونکي ته اضافه شوی
    SVE2 (د توزیع وړ ویکتور توسیع 2)، TME (د انتقالي حافظې توسیع) او 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 سیسټمونو لپاره راټولونکي ته اضافه شوی ترڅو په Loongson3 پروسیسرونو کې د بګ لپاره د حل لاره کنټرول کړي چې د LL او SC لارښوونو ځانګړي کارولو په وخت کې د ځنډ لامل کیږي؛
  • د "-z pac-plt" اختیار د AArch64 جوړښت لپاره لینکر کې اضافه شوی ترڅو د PLT (د کړنلارې لینکج جدول) جدولونو کې د PAC (پوینټر تصدیق) او ملکیتونو په کارولو سره د ریکارډونو محافظت وړ کړي.
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI او GNU_PROPERTY_AARCH64_FEATURE_1_PAC. د Cortex-A843419 پروسیسرونو کې د ستونزې 53 څخه د مخنیوي لپاره د یوې طریقې غوره کولو لپاره، اختیار "—fix-cortex-a53-843419[=full|adr|adrp" اضافه شوی.

  • د "--سرچینه-تبصره[={txt}]" اختیار اضافه شوی ترڅو د بې ځایه کولو پرمهال ښودل شوي د سرچینې لینونو مخکیني تنظیم کولو لپاره objdump ته؛
  • د "--set-section-alignment section-name=power-of-2-align" او "--verilog-data-width" اختیارونه د برخې سمون بدلولو او د قطار اندازه کنټرولولو لپاره د اعتراض کاپي کولو لپاره اضافه شوي کله چې د ویریلوګ فارمیټ کې ډاټا ښودل کیږي ;
  • جلا جلا اختیارونه اضافه کړل "—debug-dump=links/follow" او "—dwarf=links/follow-links" د لوستلو لپاره او objdump د لینکونو ښودلو او تعقیبولو لپاره کله چې په فایل کې د ډیبګ معلوماتو ډیری سیټونه شتون ولري؛
  • په CTF کې د ډمپونو لپاره ملاتړ (د کمپیکٹ ډوله بڼه) کوډ کولو لپاره د objdump او readelf کې اضافه شوي.

سرچینه: opennet.ru

Add a comment