1 مستودع
Modifying memory addresses in function tables to redirect execution to new implementations.
Distinct from Native Function Pointer Invocations: None of the candidates cover the act of patching pointers for runtime redirection; they focus on aliasing, callbacks, or lazy loading.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Function Pointer Patching. Refine with filters or upvote what's useful.
InjectionIII عبارة عن مجموعة من أدوات التطوير المصممة لإعادة تحميل الكود في وقت التشغيل، وتقييم التعبيرات، وحقن الكود المؤتمت. يوفر نظامًا لإعادة تجميع ملفات المصدر المعدلة وتصحيح مؤشرات الوظائف في عملية مباشرة لتحديث سلوك التطبيق دون الحاجة إلى إعادة تشغيل كاملة. يستخدم المشروع إضافات نصوص بناء Xcode وحاقن كود مباشر لتقديم تغييرات Swift و Objective-C لتطبيقات سطح المكتب والأجهزة الفعلية. يتميز بمقيم وقت تشغيل ينفذ تعبيرات Swift القائمة على النصوص لفحص الحالة واسترداد القيم من تطبيق قيد التشغيل. تغطي قدراته إعادة التحميل السريع (hot reloading) لعروض SwiftUI، ومشاهد لوحة القصة (storyboard)، ومنطق المخفض (reducer)، إلى جانب أدوات لتكرار اختبار الوحدة. تتضمن المجموعة أيضًا أدوات تشخيصية لتصحيح أخطاء التطبيق في الوقت الفعلي وتتبع استدعاءات الأساليب، بالإضافة إلى التحكم في الجهاز عن بُعد لعكس الشاشة ومحاكاة إدخال اللمس.
Redirects application calls to new implementations by updating class tables and function pointers in memory.