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: about 2 years ago
Linked from 1 awesome list

armarm64assemblerframeworkhexagonmipspowerpcreverse-engineeringsecuritysparcsystemzx86x86-64

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
cch123/asm-cliAn interactive shell for assembling x86 and x64 assembly languages using the unicorn and keystone engines262
capstone-engine/capstoneA universal disassembler framework for multiple hardware architectures.7,674
rdaly525/coreirBuilds hardware descriptions into executable code using an LLVM-style compiler framework.101
castleproject/coreA collection of reusable components and abstractions for building dynamic applications with logging, serialization, and dependency injection support.2,224
asmotor/asmotorAssembling and linking code for various retro computer architectures using a portable and generic assembler engine.77
fujitsu/xbyak_aarch64A C++ library that enables runtime assembly coding on AArch64 CPUs.190
rust-embedded/cortex-mProvides low-level interfaces to interact with Cortex-M microcontrollers using Rust842
masoniteframework/coreThe core package of Masonite provides the foundation for building web applications using Python.85
rust-embedded-community/tm4c-halAn Embedded HAL and general chip support for the TM4C123/LM4F120 microcontrollers42
tyfkda/xccA standalone compiler/assembler/linker/libc for multiple architectures279
v420v/vasAn x86-64 assembler written in V language97
fermarsan/aixtA microcontrollers programming framework that translates V source code into C for specific microcontroller compilers.63
kiffie/pic32-rsProvides Rust crates and tools for programming PIC32 microcontrollers36
maratyszcza/peachpyA tool that automates assembly code generation and optimization for high-performance computing applications.1,985
mikaelpatel/cosaAn object-oriented platform for managing AVR/ATmega/ATtiny microcontrollers339