Asmjit
ASMJIT adalah perpustakaan ringan untuk pembuatan kode mesin yang ditulis dalam bahasa C ++.
- Halaman rumah resmi (asmjit.com)
- Repositori Resmi (Asmjit/Asmjit)
- Saluran obrolan publik
- Lisensi Zlib
Lihat halaman asmjit.com untuk lebih detail, contoh, dan dokumentasi.
Dokumentasi
- Indeks Dokumentasi
- Bangun instruksi
Berkontribusi
- Lihat halaman yang berkontribusi untuk detail lebih lanjut
Melanggar perubahan
Breaking API terkadang tidak bisa dihindari, apa yang harus dilakukan?
- Lihat Breaking Changes Guide, yang sekarang menjadi bagian dari dokumentasi ASMJIT
- Lihat Tes Asmjit, mereka selalu menyusun dan memberikan implementasi banyak kasus penggunaan:
- asmjit_test_emitters.cpp - tes yang menunjukkan tujuan emisi
- asmjit_test_assembler_x86.cpp - menguji penargetan assmjit's assembler (x86/x64)
- asmjit_test_compiler_x86.cpp - menguji penargetan kompiler asmjit (x86/x64)
- asmjit_test_instinfo.cpp - menguji informasi instruksi permintaan itu
- asmjit_test_x86_section.cpp - Tes beberapa bagian.
- Kunjungi obrolan gitter kami jika Anda membutuhkan bantuan cepat
Organisasi Proyek
-
/ - root proyek- SRC - Kode Sumber
- Asmjit - kode sumber dan header (selalu poin termasuk jalur di sini)
- Core - Core API, Backend Independent kecuali relokasi
- API spesifik lengan - lengan, hanya digunakan oleh lengan dan AARCH64 backends
- x86 - x86 API spesifik, hanya digunakan oleh backends x86 dan x64
- Tes - Uji Unit dan Integrasi (jangan disematkan dalam proyek Anda)
- Alat - Alat yang digunakan untuk mengonfigurasi, mendokumentasikan, dan menghasilkan file
Ports
Mendukung
- Asmjit Project memiliki dukungan komunitas dan komersial, lihat halaman dukungan Asmjit
- Anda dapat membantu pengembangan dan pemeliharaan melalui profil sponsor GitHub Petr Kobalicek
Daftar donor terkenal:
Penulis & Pemelihara