| mach_star. حقن الكود المجاني والأداة الغالبة وظيفة لنظام التشغيل Mac OS X |
التحميل الان |
mach_star. الترتيب والملخص
- اسم الناشر:
- Jonathan Rentzsch
- موقع ويب الناشر:
- http://github.com/rentzsch
mach_star. العلامات
mach_star. وصف
حقن الكود المجاني والأداة الغالبة وظيفة لنظام التشغيل Mac OS X Mach_Star هو مجموعة شفطيات مفتوحة المصدر لاستبدال وضوذا وقمع و / أو تمديد وظيفة نظام التشغيل Mac OS X على مستوى منخفض للغاية. مكونات Mach_star الرئيسية هي Mach_Override (استبدال و / أو تمديد الوظائف الحالية في وقت التشغيل) و Mach_Inject (قم بتحميل التعليمات البرمجية بشكل حيوي في عملية قيد التشغيل). إذا كنت جديدا في Mach_star، فتأكد من التحقق من التوثيق وتخطيط المشروع للحصول على Land.Note ما الجديد في هذا الإصدار: وظيفة API الجديدة: mach_override_ptr (). استخدمه لتجاوز عن طريق عنوان الوظيفة (بدلا من اسم رمز وظيفة C-String). mach_override () يستخدم الآن mach_override_ptr () تحت غطاء محرك السيارة. الفرق العملي هو أن mach_override () سوف يموت الآن () + عند عدم العثور على رمز، بدلا من الاحترام الفاتح + يموت. ميه، يجب أن تعيد خطأ بالفعل. عيد ميلاد مجيد! إضافة test_mach_override. والتي تمارس mach_override والصراخ إذا فشلت. خطوة طفل الأولى في تغطية هذا الرمز في الاختبارات. الآن يغطي الغالبة + إعادة إدخال الوظائف المحلية عن طريق المؤشر وتجاوز + إعادة إدخال وظائف النظام حسب المؤشر والاسم. من أجل الاكتمال، يجب أن تختبر أيضا طرحا فقط (بديل الجملة، وعاءي Reentry). الاختبار غريب بعض الشيء، يجب أن أقدم مستوى من عدم الإنذار (مؤشرات الوظائف) للحصول على محسن خليجي الماضي (انظر ملاحظة التصميم: في test_mach_override.h للحصول على التفاصيل).
mach_star. برامج ذات صلة