Public API, examples, documentation and issues for Binary Ninja
-
Updated
Oct 2, 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.
Sample of building control flow graph, SSA form, phi nodes, LLVM IR for imagined language.
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
Static Binary Analysis Platform
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
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."