| mach_star. Kostenlose Code-Injektion und Funktionsüberschreibwerkzeug für Mac OS X |
Jetzt downloaden |
mach_star. Ranking & Zusammenfassung
- Name des Herausgebers:
- Jonathan Rentzsch
- Website des Verlags:
- http://github.com/rentzsch
- Betriebssysteme:
- Mac OS X
mach_star. Stichworte
mach_star. Beschreibung
Kostenlose Code Injection und Funktion Überschreibenswerkzeug für Mac OS X Mach_Star ist eine Open-Source-Code-Suite zum Ersetzen, Unterdrücken und / oder Erweiterung der Mac OS X-Funktionalität auf einem sehr niedrigen Niveau. Mach_Stars Hauptkomponenten sind mach_override (ersetzen und / oder erweitern Sie vorhandene Funktionen bei der Laufzeit) und MACH_INJECT (laden Sie Ihren Code dynamisch in einen laufenden Prozess). Wenn Sie neu auf Mach_Star sind, überprüfen Sie unbedingt das Dokumentations- und Projektlayout, um das Land des Landes zu erhalten. Noten: Mach_Star wurde entwickelt, bereitgestellt und lizenziert unter den Bedingungen der Creative Commons Attribution License 2.0. Was ist neu in dieser Version: · Neue API-Funktion: MACH_OVERRIDE_PTR (). Verwenden Sie es mit der Funktionsadresse (anstelle von C-String-Funktionssymbolnamen). · Mach_Override () verwendet jetzt mach_overrid_ptr () unter der Motorhaube. Der praktische Unterschied besteht darin, dass Mach_Override () jetzt geltend ist () + sterben, wenn ein Symbol nicht gefunden werden kann, anstelle von Null-Referenzen + sterben. MEH, es sollte tatsächlich einen Fehler zurückgeben. · Frohe Weihnachten! · Fügen Sie test_mach_override hinzu. , die Mach_Override trainiert und schreit, wenn er fehlschlägt. Erstes Babyschritt bei der Abdeckung dieses Codes in Tests. Im Moment deckt es den Überschreibungen + Neuentry der lokalen Funktionen durch Zeiger ab und überschreibt + Wiedereintritt von Systemfunktionen durch Zeiger und Name. Für die Vollständigkeit halber sollte es auch nur übergeordnet werden (Großhandelsersatz, Sans Wiederentry). Der Test ist etwas komisch, ich muss ein Niveau der Indirektion (Funktionszeiger) einführen, um den Optimierer von GCCs zu erhalten (siehe Design-Hinweis: in test_mach_override.h für Details).
mach_star. Zugehörige Software