
We are thrilled to announce the release of Nyxstone, our new open-source (dis)assembly framework. Based on LLVM, Nyxstone provides comprehensive support for all official LLVM architectures with powerful assembly and disassembly capabilities.
Key Features:
- Supports all architectures backed by LLVM 15, including x86, ARM, MIPS, RISC-V, and more.
- C++ library with Rust and Python bindings.
- Assembles and disassembles code with detailed instruction objects.
- Supports labels and architecture-specific target settings.
Nyxstone has been a cornerstone in our binary rewriting technology, Emproof Nyx, enhancing the security and integrity of embedded systems. We are now open-sourcing it under the MIT license, after extensive battle-testing.