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
- نظام تاب
- أداة التتبع على نظام لينكس، وهي جزء من مجموعة أدوات التتبع الخاصة بنظام لينكس.
مراجع
- ↑ "مصدر C لأداة ktrace في FreeBSD" . cgit.freebsd.org . تم الاطلاع عليه بتاريخ 7 مارس 2024 .
- ↑ "ktrace(1) manpage" . freebsd.org . 2012-05-31 . تم الاطلاع عليه بتاريخ 2014-07-23 .
- ↑ "صفحة دليل kdump(1)" . freebsd.org . 2014-03-28 . تم الاطلاع عليه بتاريخ 2014-07-23 .
- ↑ "ماذا حدث لـ ktrace و kdump؟" . discussions.apple.com . 2008-10-17.
فئات :
- برامج ماكنتوش المصغرة
- نماذج يونكس
- أدوات برمجة يونكس
