Public API, examples, documentation and issues for Binary Ninja
-
Updated
Jun 13, 2024 - C++
Public API, examples, documentation and issues for Binary Ninja
A fast and accurate disassembler
VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.
Intermediate Representation for Binary analysis and transformation
The Higher-Order Intermediate Representation
Pretty printer from GTIRB to assembly code
The Higher ORder INtermediate representation - next gen
x86/x64 JIT compiler for math string expressions written in C++. Parser is Boost.Spirit X3. AST transformations: partial derivation, constant folding.
HeteroCL-MLIR dialect for accelerator design
The carbon intermediate representation language
saphIR is an Intermediate Representation with amd64 and arm64 backends. Also included: a compiler, an arm64 lifter, an arm64 to amd64 dynamic binary translator, and a fuzzer.
A very simple subset of C Compiler(Lexical Analyzer, Syntax Analyzer, Semantic Analyzer & Intermediate Code Generator) implemented in C++ using Flex and Yacc-Bison as an assignment of sessional course CSE 310 in undergraduate studies in CSE, BUET
Sample of building control flow graph, SSA form, phi nodes, LLVM IR for imagined language.
Intermediate bytecode language
CASM Intermediate Representation and Optimization Passes
Register-transfer Level Intermediate Representation
Few interesting LLVM passes for compiler optimizations
Sea of nodes intermediate representation prototipe for JIT/AOT compilation
Official C++ IR codes of JuleC
Add a description, image, and links to the intermediate-representation topic page so that developers can more easily learn about it.
To associate your repository with the intermediate-representation topic, visit your repo's landing page and select "manage topics."