Introducing Nyxstone: An Advanced LLVM-Based (Dis)Assembly Framework

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.

Find out more in our technical blog.

We send out regular updates on new releases, industry insights and technical case studies

Privacy policy

ยฉ 2024 emproof B.V. All rights reserved. Design by Kava. Privacy PolicyTerms and ConditionsISO 26262 (ASIL B) certification