GNU Binutils versiyasi 2.33

Tanishtirdi tizim yordam dasturlari to'plamini chiqarish GNU Binutils 2.33, GNU linker, GNU assembler, nm, objdump, strings, strip kabi dasturlarni o'z ichiga oladi.

В yangi versiyasi:

  • ARM tizimlari uchun assemblerga ko'rsatmalar to'plamini qo'llab-quvvatlash qo'shildi
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) va MVE (Vektor kengaytmasi). Protsessorni qo'llab-quvvatlash qo'shildi
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE va Cortex-A77. 16-bitli suzuvchi nuqtali raqamlar uchun literallarni kodlash uchun ".float16" direktivasi amalga oshirildi;

  • "-m[no-]fix-loongson3-llsc" opsiyasi MIPS tizimlari uchun assemblerga Loongson3 protsessorlarida LL va SC ko'rsatmalaridan ma'lum foydalanishda boshi berk ko'chaga olib keladigan xatoning vaqtinchalik yechimini nazorat qilish uchun qo'shildi;
  • "-z pac-plt" opsiyasi AArch64 arxitekturasi uchun bog'lovchiga PAC (Pointer autentifikatsiyasi) va xususiyatlardan foydalangan holda PLT (Protsedura ulanish jadvali) jadvallaridagi yozuvlarni himoya qilishni yoqish uchun qo'shildi.
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI va GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Cortex-A843419 protsessorlarida 53-muammoni chetlab o'tish usullaridan birini tanlash uchun “—fix-cortex-a53-843419[=full|adr|adrp” opsiyasi qo'shildi.

  • Demontaj paytida ko'rsatiladigan manba chiziqlari prefiksini o'rnatish uchun objdump uchun “--source-comment[={txt}]” opsiyasi qo'shildi;
  • Ma'lumotlarni verilog formatida ko'rsatishda bo'lim hizalanishini o'zgartirish va qator o'lchamini boshqarish uchun nusxa ko'chirish uchun "--set-section-alignment section-name=power-of-2-align" va "--verilog-data-width" opsiyalari qo'shildi. ;
  • Faylda disk raskadrovka maʼlumotlarining bir nechta toʻplami mavjud boʻlganda havolalarni koʻrsatish va kuzatish uchun “—debug-dump=links/follow” va “—dwarf=links/follow-links” oʻqish va objdump alohida opsiyalari qoʻshildi;
  • Objdump va readelf-ga CTF (Compact Type Format) kodlashidagi dumplarni qo'llab-quvvatlash qo'shildi.

Manba: opennet.ru

a Izoh qo'shish