keystone

Machine assembler framework

Assembles code into machine-specific binary format using LLVM and various architecture-specific assemblies

Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings

GitHub

2k stars
84 watching
459 forks
Language: C++
last commit: 3 months ago
Linked from 1 awesome list

armarm64assemblerframeworkhexagonmipspowerpcreverse-engineeringsecuritysparcsystemzx86x86-64

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
cch123/asm-cli An interactive shell for assembling x86 and x64 assembly languages using the unicorn and keystone engines 262
capstone-engine/capstone A universal disassembler framework for multiple hardware architectures. 7,632
rdaly525/coreir Builds hardware descriptions into executable code using an LLVM-style compiler framework. 101
castleproject/core A collection of reusable components and abstractions for building dynamic applications with logging, serialization, and dependency injection support. 2,223
asmotor/asmotor Assembling and linking code for various retro computer architectures using a portable and generic assembler engine. 75
fujitsu/xbyak_aarch64 A C++ library that enables runtime assembly coding on AArch64 CPUs. 189
rust-embedded/cortex-m Provides low-level interfaces to interact with Cortex-M microcontrollers using Rust 836
masoniteframework/core The core package of Masonite provides the foundation for building web applications using Python. 85
rust-embedded-community/tm4c-hal An Embedded HAL and general chip support for the TM4C123/LM4F120 microcontrollers 41
tyfkda/xcc A standalone compiler/assembler/linker/libc for multiple architectures 269
v420v/vas An x86-64 assembler written in V language 97
fermarsan/aixt A microcontrollers programming framework that translates V source code into C for specific microcontroller compilers. 61
kiffie/pic32-rs Provides Rust crates and tools for programming PIC32 microcontrollers 36
maratyszcza/peachpy A tool that automates assembly code generation and optimization for high-performance computing applications. 1,983
mikaelpatel/cosa An object-oriented platform for managing AVR/ATmega/ATtiny microcontrollers 339