asmjit
ASMJITは、C ++言語で記述されたマシンコード生成のための軽量ライブラリです。
- 公式ホームページ(asmjit.com)
- 公式リポジトリ(asmjit/asmjit)
- パブリックチャットチャネル
- ZLIBライセンス
詳細、例、およびドキュメントについては、asmjit.comページを参照してください。
ドキュメント
貢献
変化を破る
APIを壊すことは避けられないことがありますが、何をすべきか?
- ASMJITドキュメントの一部であるBreaking Changes Guideを参照してください
- ASMJITテストを参照してください。常に多くのユースケースの実装をコンパイルして提供します。
- asmjit_test_emitters.cpp-エミッターの目的を示すテスト
- asmjit_test_assembler_x86.cpp -ASMJITのアセンブラーをターゲットにしたテスト(x86/x64)
- asmjit_test_compiler_x86.cpp-ASMJITのコンパイラをターゲットにしたテスト(x86/x64)
- asmjit_test_instinfo.cpp-そのクエリ命令情報をテストします
- asmjit_test_x86_sections.cpp-複数のセクションテスト。
- 迅速なヘルプが必要な場合は、ギッターチャットにアクセスしてください
プロジェクト組織
/ - プロジェクトルート- SRC-ソースコード
- asmjit-ソースコードとヘッダー(常にポイントがここにパスを含む)
- コア-Core API、再配置を除くバックエンド独立
- ARM-アーム固有のAPI、ARMとAARCH64バックエンドでのみ使用
- x86 -x86固有のAPI、x86およびx64バックエンドでのみ使用
- テスト- ユニットと統合テスト(プロジェクトに埋め込まない)
- ツール- ファイルの構成、文書化、および生成に使用されるツール
ポート
サポート
- ASMJITプロジェクトにはコミュニティとコマーシャルの両方のサポートがあります。ASMJITのサポートページを参照してください
- Petr KobalicekのGitHubスポンサープロフィールを通じて開発とメンテナンスを支援できます
注目すべき寄付者リスト:
著者とメンテナー