Asmjit
ASMJIT ist eine leichte Bibliothek für die in C ++ - Sprache geschriebene Erzeugung von Maschinencode.
- Offizielle Homepage (Asmjit.com)
- Offizielles Repository (Asmjit/Asmjit)
- Öffentlicher Chat -Kanal
- ZLIB -Lizenz
Weitere Informationen, Beispiele und Dokumentationen finden Sie unter Asmjit.com.
Dokumentation
- Dokumentationsindex
- Anweisungen erstellen
Beitragen
- Weitere Informationen finden Sie unter der Seite der Seite
Veränderungen brechen
Das Brechen der API ist manchmal unvermeidlich, was zu tun ist?
- Siehe Breaking Changes Guide, der jetzt Teil der ASMJIT -Dokumentation ist
- Siehe ASMJIT-Tests, sie kompilieren und bieten immer die Implementierung vieler Anwendungsfälle:
- asmjit_test_emitters.cpp - Tests, die den Zweck von Emitter zeigen
- ASMJit_Test_assembler_x86.cpp - Tests auf ASMJIT -Assembler (x86/x64) testet
- ASMJIT_TEST_COMPILER_X86.CPP - Tests auf den Compiler von Asmjit (x86/x64)
- ASMJIT_TEST_INSTINFO.CPP - Tests, die Anweisungsinformationen abfragen
- ASMJIT_TEST_X86_SECTIONS.CPP - Mehrere Abschnitte Test.
- Besuchen Sie unseren Gitter -Chat, wenn Sie schnelle Hilfe benötigen
Projektorganisation
-
/ - Projektwurzel- SRC - Quellcode
- Asmjit - Quellcode und Header (Punkt in immer Punkt integrieren Sie hier)
- Kern -Kern -API, Backend -Independent außer Umzug
- Arm - Armspezifischer API, der nur durch Arm und AARG64 -Backends verwendet wird
- x86 - x86 Spezifische API, die nur von x86 und x64 Backends verwendet wird
- Test - Einheit und Integrationstests (nicht in Ihr Projekt einbetten)
- Tools - Tools zum Konfigurieren, Dokumentieren und Generieren von Dateien
Ports
Unterstützung
- Das ASMJIT -Projekt bietet sowohl Community- als auch kommerzielle Unterstützung. Siehe ASMJIT -Support -Seite
- Sie können die Entwicklung und Wartung durch Petr Kobaliceks GitHub -Sponsorenprofil helfen
Bemerkenswerte Spenderliste:
Autoren und Betreuer