Bug#887154: ITP: capstone2llvmir -- Library for Capstone instruction to LLVM IR translation.
Package: wnpp
Severity: wishlist
Owner: Yangfl <mmyangfl@gmail.com>
Control: block -1 by 887153
* Package name : capstone2llvmir
Version : 1.0
Upstream Author : Avast Software
* URL : https://github.com/avast-tl/capstone2llvmir
* License : MIT
Programming Lang: C++
Description : Library for Capstone instruction to LLVM IR translation.
A C++ library and tool for translating binary instructions to LLVM IR
using Capstone disassembler.
At the moment, the library can translate the following instruction sets:
* ARM (32-bit + Thumb extension) -- core instruction set.
* Mips (32/64-bit) -- core instruction set.
* PowerPC (32/64-bit) -- core instruction set.
* x86 (16/32/64-bit) -- core instruction set.
This repository contains the following libraries:
* capstone2llvmir -- binary instructions to LLVM IR translation library.
* llvmir-emul -- LLVM IR emulation library used for unit testing.
Currently undocumented.
This repository contains the following tools:
* capstone2llvmirtool -- frontend for the capstone2llvmir library.
Reply to: