Libsysctr.

LibsySCTR عبارة عن مكتبة أداة مساعدة يمكن استخدامها لاعتراض وظائف مكالمة النظام على نظام Linux.
التحميل الان

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

الإعلانات

  • Rating:
  • رخصة:
  • LGPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Davide Libenzi
  • موقع ويب الناشر:
  • http://www.xmailserver.org/davide.html

Libsysctr. العلامات


Libsysctr. وصف

LibSySCTR هي مكتبة فائدة يمكن استخدامها لاعتراض وظائف استدعاء النظام على نظام Linux. LibSySCTR هي مكتبة فائدة يمكن استخدامها لاعتراض وظائف استدعاء النظام على نظام Linux. مراقبة العمليات والصندوق الرملية هي فقط اثنين من الاستخدامات المحتملة ل LIBSYSCTRTR.Internally تستخدم مكتبة LibsySCTR وظائف PTRACE (2) من خلال أحداث المراقبة والإبلاغ إلى المتصل للمكتبة. يعد LibSySCTR Callback، وهذا يعني أن المستخدم تهيئة المكتبة يسجل Systr_init_Library () Systr_init_library () مكالمات النظام إنه يريد مراقبة Systr_Trace_Syscall ()، ويستدعي systr_run () لبدء تلقي الأحداث في شكل استدعاء رد الاتصال. واحد أثناء إدخال استدعاء النظام، قبل أن يتم تنفيذ نموذج استدعاء النظام من قبل Kernel، وواحد بعد أن قامت Kernel بمعالجة مكالمة النظام (مباشرة قبل إرجاع المستخدمين)، يتم توفير وظائف. تجنيد وظائفها لاسترداد المعلومات حول العملية / اضبط معلمات مكالمات النظام، وقراءة / كتابة مساحة عنوان العملية المراقبة. تتبع مكتبة LibSySCTR جميع المواضيع والعمليات المستأجرة من خلال المهمة التتبع، عن طريق إعطاء المتصل للتحكم الكامل في التسلسل الهرمي لعملية المراقبة بالكامل. التثبيت: التكوين محاولات Script Shell تخمين القيم الصحيحة لمتغيرات مختلفة تعتمد على النظام المستخدمة أثناء التجميع. يستخدم هذه القيم لإنشاء "Makefile" في كل دليل على الحزمة. قد يقوم أيضا بإنشاء ملفات واحدة أو أكثر من ".h" تحتوي على تعريفات تعتمد على النظام. أخيرا، يقوم بإنشاء برنامج نصي شل `config.status" يمكنك تشغيله في المستقبل لإعادة تكوين التكوين الحالي، وملف "config.log" يحتوي على إخراج التحويل البرمجي (مفيد أساسا لتصحيح التصحيح "التكوين"). يمكن أيضا استخدامها أيضا ملف اختياري (يسمى عادة `config.cache" وتمكين مع `` chache-file = config.cache 'أو ببساطة `-c') الذي يحفظ نتائج اختباراتها لتسريع إعادة التكوين. (يتم تعطيل التخزين المؤقت بشكل افتراضي لمنع المشكلات المتعلقة بالاستخدام العرضي لملفات ذاكرة التخزين المؤقت التي لا معنى لها.) إذا كنت بحاجة إلى القيام بأشياء غير عادية لتجميع الحزمة، فالرجاء محاولة معرفة كيف يمكن "التكوين" التحقق مما إذا كنت تفعل ذلك، ويفعل البريد إرشادات العنوان الواردة في "مقرهد" حتى يمكن اعتبارها للإصدار التالي. إذا كنت تستخدم ذاكرة التخزين المؤقت، وفي مرحلة ما `config.cache" يحتوي على نتائج لا تريد الاحتفاظ بها، يمكنك إزالة أو إزالتها قم بتحريره. يتم استخدام الملف `تكوين .AC '(أو` configure.in') لإنشاء "تكوين" بواسطة برنامج يسمى "Autoconf". تحتاج فقط "التكوين" إذا كنت ترغب في تغييره أو تجديد "تكوين" باستخدام إصدار أحدث من `Autoconf'.The أبسط طريقة لتجميع هذه الحزمة هي: 1. `القرص المضغوط" إلى الدليل الذي يحتوي على شفرة المصدر الحزمة واكتب `./configure" لتكوين الحزمة لنظامك. إذا كنت تستخدم "csh" على إصدار قديم من النظام V، فقد تحتاج إلى كتابة `Sh. / تكوين "بدلا من ذلك لمنع` csh "من محاولة تنفيذ` تكوين "نفسه.رونينج` التكوين "يأخذ لحظة. أثناء التشغيل، يطبع بعض الرسائل التي تخبر الميزات التي تحققها. 2. اكتب "جعل" لتجميع الحزمة.3. اختياريا، اكتب "إجراء تحقق" لتشغيل أي اختبارات ذاتية تأتي مع الحزمة. اكتب "قم بتثبيت" لتثبيت البرامج وأي ملفات بيانات وثائق. يمكنك إزالة ثنائيات البرنامج وملفات الكائنات من دليل التعليمات البرمجية المصدر عن طريق كتابة "جعل نظيفة". لإزالة الملفات التي تم إنشاؤها "تكوين" (حتى تتمكن من تجميع الحزمة لنوع جهاز كمبيوتر مختلف)، اكتب `اجعل distclean''y'ther هو أيضا هدف" نظيفه "، ولكن هذا هو المقصود أساسا ل مطوري الحزمة. إذا كنت تستخدمه، فقد تضطر إلى الحصول على جميع أنواع البرامج الأخرى من أجل تجديد الملفات التي جاءت مع التوزيع.


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

libcli

libcli هي مكتبة كومانيدينلاين تيلنت تشبه Cisco. ...

209

تحميل

libsudoku.

libsudoku هي مكتبة جافا لكتابة التطبيقات التي تتعامل مع ألغاز رقم Sudoku. ...

126

تحميل