إصدار strace 5.3

مقدم من قضية الدعامة 5.3، أدوات لتشخيص وتصحيح البرامج لأنظمة التشغيل التي تستخدم نواة Linux. تتيح الأداة المساعدة (منذ الإصدار 4.15) التدخل في عملية التفاعل بين البرنامج والنواة ، بما في ذلك مكالمات النظام الجارية ، والإشارات التي تحدث ، والتغييرات في حالة العملية. لعمله ، يستخدم الدعامة الآلية ptrace. بدءًا من الإصدار 4.13 ، تتم مزامنة تكوين إصدارات البرامج مع إصدار إصدارات جديدة من Linux. رمز المشروع وزعت من خلال مرخص بموجب LGPLv2.1 +.

В نسخة جديدة:

  • تم تغيير ترخيص الكود من BSD إلى LGPLv2.1 + (الكود الأساسي) و GPLv2 + (الاختبارات) ؛
  • كان هناك دعم لتصفية مكالمات النظام من خلال إنشاء عوامل تصفية seccomp ("-seccomp-bpf") ، وكذلك عن طريق رمز الإرجاع ("-e status = ...")؛
  • دعم إضافي لفك تشفير مكالمات نظام pidfd_open و clone3 ؛
  • تحسين فك تشفير io_cancel و io_submit و s390_sthyi و syslog system ؛
  • تحسين فك تشفير بروتوكول NETLINK_ROUTE ؛
  • تنفيذ فك تشفير سمة ارتباط الشبكة UNIX_DIAG_UID وأوامر WDIOC_ * ioctl ؛
  • قوائم محدثة من AUDIT_ * و BPF_ * و ETH_ * و KEYCTL_ * و KVM_ * و MAP_ * و SO_ * و TCP_ * و V4L2_ * و XDP_ * و * _MAGIC ؛
  • قوائم أوامر ioctl متزامنة مع Linux 5.3 kernel.

المصدر: opennet.ru

إضافة تعليق