ktrace

ktrace هي أداة مساعدة مضمنة في بعض إصدارات أنظمة BSD Unix و Mac OS X ، تقوم بتتبع تفاعل النواة مع البرنامج وتفريغه على القرص لأغراض تصحيح الأخطاء والتحليل. تشمل عمليات النواة التي يتم تتبعها استدعاءات النظام ، وترجمة الأسماء، ومعالجة الإشارات ، والإدخال /الإخراج . [ 2 ]

يمكن عرض ملفات التتبع التي تم إنشاؤها بواسطة ktrace (والتي تسمى ktrace.out افتراضيًا) بصيغة قابلة للقراءة البشرية باستخدام أداة kdump . [ 3 ]

منذ نظام التشغيل Mac OS X Leopard ، تم استبدال ktrace بـ DTrace . [ 4 ] برنامج ktrace الذي يحمل نفس الاسم في إصدارات macOS الحديثة لا يحتوي على نفس وظائف هذه الأداة.

انظر أيضاً

  • DTrace ، وهو إصدار التتبع من شركة Sun Microsystems، يعمل الآن على أنظمة OpenSolaris و FreeBSD و macOS و Windows
  • kdump (لينكس) ، آلية تفريغ بيانات الأعطال في نواة لينكس، والتي تستخدم داخليًا kexec
  • نظام تاب
  • أداة التتبع على نظام لينكس، وهي جزء من مجموعة أدوات التتبع الخاصة بنظام لينكس.

مراجع

  1. "مصدر C لأداة ktrace في FreeBSD" . cgit.freebsd.org . تم الاطلاع عليه بتاريخ 7 مارس 2024 .
  2. "ktrace(1) manpage" . freebsd.org . 2012-05-31 . تم الاطلاع عليه بتاريخ 2014-07-23 .
  3. "صفحة دليل kdump(1)" . freebsd.org . 2014-03-28 . تم الاطلاع عليه بتاريخ 2014-07-23 .
  4. "ماذا حدث لـ ktrace و kdump؟" . discussions.apple.com . 2008-10-17.