sreplay.

SREPLARE هي أداة تؤدي إلى إعادة توجيه استدعاء النظام من سجلات السترس على أنظمة التشغيل التي يشبه UNIX.
التحميل الان

sreplay. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Amos Waterland
  • موقع ويب الناشر:
  • http://weather.ou.edu/~apw/projects/sreplay/

sreplay. العلامات


sreplay. وصف

SREPLARY هي أداة تؤدي إلى إعادة توجيه استدعاء النظام من سجلات السترس على أنظمة التشغيل التي يشبه UNIX. SREPLARY هي أداة تؤدي إلى إعادة توجيه استدعاء النظام من سجلات السترس على أنظمة التشغيل التي يشبه UNIX. يتم كتابة المشروع في التجميع و C، وهو برنامج مجاني مرخص بموجب LGPL. وهو يدعم إعادة تطبيق تطبيق بسيط مرتبط ديناميكيا تحت I386 و PPC64 Linux في الوقت الحاضر. يمكن التفكير في الأمر كتطبيق افتراضي. إنه برنامج قائم بذاته يحتوي على منطق كاف فقط للحصول على نفسه يعمل ثم تحليل وإعادة تتبع مكالمات النظام. إنه يفهم تنسيق التتبع الذي أنتجته الأداة المساعدة السترقية القياسية. لاحظ أنه لا يحاول الحفاظ على أي معلومات توقيت أو أحمال ومخازن الفخ؛ يتطلب الأمر فقط سجل ستريا وينفذ مكالمات النظام المسجلة فيه. إنه مفيد في الغالب لإحضار أنظمة التشغيل التجريبية. نظرا لأنه برنامج ثابت بالكامل (لا libgcc أو libc)، فإن النواة يمكن أن تفجيرها في الذاكرة مع النزرة المطلوبة والقفز في نقطة الدخول الخاصة بها. وبهذه الطريقة، يمكن لمصمم Kernel أن يتأكد من أن Kernel يدعمه بشكل صحيح مسارات التعليمات البرمجية المشتركة من خلال نظام إدارة قاعدة بيانات الملكية (على سبيل المثال) من خلال الحصول على تتبع في هذا البرنامج. مكتبة أو مكتبة النظام ج. نواة نظام التشغيل، فرن فرط الإصابة والفرطيات وأضخمو الألعاب القادمة لأسباب واضحة، ولكن SREPLARY لأن التعليمات البرمجية المقدم من LIBC يجعل مكالمات النظام قبل تسليم التحكم إلى الرئيسية. نظرا لأن هدفنا هو جعل SREPLAY تنفيذ مكالمات النظام فقط المقدمة في تتبع، يجب أن تكون قائما بذاتها. لأسباب مماثلة، يتم قبول التتبع كوسيطة سطر الأوامر الحرفية، لأن فتح ملف سيتضمن مكالمات نظام واحدة أو أكثر. البديل هو تضمين التتبع كقسم قزم منفصل في SREPLARY BINARY، على غرار تنسيق ZIMAIS الخاص ب Linux، لكننا اختارنا متابعة بساطة نهج Argv الآن. البرنامج المرتبط: $ strace / bin / echo 'hello، العالم! " 2> hello.strace مرحبا، العالم! $ SREPLARY المدى $ (Cat Hello.Strace) SYS: Execve Arg: / Bin / Echo Arg: Arg: Ret: 0 SYS : Unname Arg: {sys = linux، node = cluster013، ...} ret: 0 ... SYS: Exit_Group Arg: 0 Ret :؟ $ sreplay $ (cat hello.strace) مرحبا، العالم! ما الجديد في هذا الإصدار: دعم LSTAT64، وإعادة قراءة، GetTimeOfday، ومكالمات نظام Stat.


sreplay. برامج ذات صلة

kgit.

تطبيق KGIT هو الواجهة الأمامية KDE جيت. ...

190

تحميل

Dox.

يوفر Dbox حزمة BBS وخادم البريد الإلكتروني وأكثر من ذلك. ...

189

تحميل