AsmJit
AsmJit is a lightweight library for machine code generation written in C++ language.
See asmjit.com page for more details, examples, and documentation.
Documentation
Contributing
Breaking Changes
Breaking the API is sometimes inevitable, what to do?
- See Breaking Changes Guide, which is now part of AsmJit documentation
- See asmjit tests, they always compile and provide implementation of many use-cases:
- Visit our Gitter Chat if you need a quick help
Project Organization
-
/
- Project root
-
src - Source code
-
asmjit - Source code and headers (always point include path in here)
-
core - Core API, backend independent except relocations
-
arm - ARM specific API, used only by ARM and AArch64 backends
-
x86 - X86 specific API, used only by X86 and X64 backends
-
test - Unit and integration tests (don't embed in your project)
-
tools - Tools used for configuring, documenting, and generating files
Ports
Support
Notable Donors List:
Authors & Maintainers