ASMJIT
ASMJIT是用C ++语言编写的机器代码生成的轻量级库。
- 官方主页(asmjit.com)
- 官方存储库(ASMJIT/ASMJIT)
- 公共聊天频道
- Zlib许可证
有关更多详细信息,示例和文档,请参见Asmjit.com页面。
文档
贡献
打破变化
打破API有时是不可避免的,该怎么办?
- 请参阅Breaking Change指南,该指南现在已成为ASMJIT文档的一部分
- 请参阅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-源代码和标题(在此处始终包括路径)
- 核心- 核心API,后端独立除外
- 手臂- 手臂特定的API,仅由ARM和AARCH64后端使用
- x86 -x86特定API,仅由x86和x64后端使用
- 测试- 单元和集成测试(不要嵌入您的项目)
- 工具- 用于配置,记录和生成文件的工具
端口
支持
- ASMJIT项目既有社区和商业支持,请参见Asmjit的支持页面
- 您可以通过PETR Kobalicek的GitHub赞助商个人资料来帮助开发和维护
著名的捐助者名单:
作者和维护者