إطلاق GNU Binutils 2.43

تم نشر إصدار مجموعة أدوات النظام المساعدة GNU Binutils 2.43 ، والتي تتضمن برامج مثل GNU linker ، GNU المجمع ، nm ، objdump ، السلاسل ، الشريط.

новой версии:

  • أضاف مجمع GNU دعمًا للتوجيه ".base64" لتمثيل البيانات الثنائية كسلاسل مشفرة بـ base64. تم تنفيذ القدرة على استخدام بناء الجملة "\+" في وحدات الماكرو وداخل توجيهات .irp و.irpc و.rept لتحديد عدد المرات التي سيتم فيها تشغيل الماكرو.
  • تمت إضافة دعم لتعليمات CFCMOV وNF وCCMP وCTEST المحددة في مجموعة تعليمات Intel APX.
  • تمت إضافة دعم لبنية 'armv9.5-a'، بالإضافة إلى LUT وLUTv2 (ملحق جدول البحث AArch64).
  • تمت إضافة دعم لامتدادات RISC-V: XSfCease وZacas وZcmp وZfbfmin وZvfbfmin وZvfbfwma وSmcsrind وSscsrind وXCvMem وXCvBi وXCvElw.
  • تمت إضافة خيارات إلى الرابط: "--rosegment" (عند استخدام خيار "-z كود منفصل" يؤدي إلى إنشاء مقطع واحد في وضع القراءة فقط بدلاً من اثنين)، "-section-ordering-file" "(مقارنة أقسام الإدخال والإخراج) و"--plugin-save-temps" (حفظ الملفات المؤقتة من المكونات الإضافية). بالنسبة لبنيتي AArch64 وLoongArch، تم تنفيذ الدعم لتنسيق تعبئة عنوان DT_RELR (إعادة التوطين)، والذي يسمح بتقليل حجم المعلومات حول عمليات النقل النسبية في الكائنات المشتركة والملفات القابلة للتنفيذ.
  • توفر الأداة المساعدة readelf عرضًا لتفاصيل نقل العنوان (DT_RELR). تمت إضافة الخيار "-j" ("--display-section") لعرض محتويات القسم المحدد بالاسم أو الفهرس. عند عرض محتويات قسم ".eh_frame"، يظهر قسم ".eh_frame_hdr"، إن وجد.
  • أضافت الأداة المساعدة gprofng الدعم الأولي لبنية RISC-V. تمت إعادة صياغة التعليمات البرمجية الخاصة بالعمل مع عدادات أحداث الأجهزة. تم تنفيذ أحداث خاصة بمعالجات AMD ZEN3 وAMD ZEN4 وIntel Ice Lake، بالإضافة إلى أحداث نموذجية لمعالجات ARM.

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster