aengelke / binopt
A binary optimization/specialization library supporting multiple rewriters
☆113Updated 4 years ago
Alternatives and similar repositories for binopt:
Users that are interested in binopt are comparing it to the libraries listed below
- A library for dynamic binary rewriting☆57Updated 4 years ago
- BinRec: Dynamic Binary Lifting and Recompilation☆135Updated last year
- NoVT is a compiler-based defense against vtable hijacking in C++ programs. It compiles C++ programs without using vtables.☆50Updated 2 years ago
- Binary Translator to LLVM IR☆49Updated 7 years ago
- A high performance LLVM-based dynamic binary instrumentation framework☆261Updated 10 months ago
- Safely execute an arbitrary x86 instruction☆180Updated last year
- anvill forges beautiful LLVM bitcode out of raw machine code☆349Updated 8 months ago
- Static instrumentation tool for efficient binary-level coverage analysis.☆145Updated 4 years ago
- LLVM-based type and memory allocation tracking sanitizer☆53Updated last week
- A better C/C++ macro extension. Implemented in Clang plugins. Inspired by Rust's macro system☆65Updated 4 years ago
- Diablo is a retargetable link-time binary rewriting framework☆77Updated 4 years ago
- Delta Pointers: Buffer Overflow Checks Without the Checks (EuroSys'18)☆52Updated 2 years ago
- LLVM IR CMake utils for bitcode file manipulation by opt and friends☆71Updated 4 months ago
- Lift machine code to performant LLVM IR☆428Updated 10 months ago
- Peter's Amazing Syntax Tree Analyzer☆130Updated 7 months ago
- cclyzer++ is a precise and scalable pointer analysis for LLVM code.☆142Updated 3 months ago
- Manipulate C-family ASTs with Clang☆64Updated 6 years ago
- Generate project templates for executables that use LLVM and LLVM passes☆52Updated 3 years ago
- A symbolic execution engine for LLVM IR☆51Updated 3 years ago
- Disarm — Fast AArch64 Decode/Encoder☆39Updated 4 months ago
- ☆50Updated 2 years ago
- Fork of LLVM for demonstrating optimization pass development☆31Updated 2 years ago
- A small library and kernel module for easy access to x86 performance monitor counters under Linux.☆96Updated last year
- A fast and lightweight decoder for x86 and x86-64 and encoder for x86-64.☆178Updated this week
- Runtime type and bounds-error checking for C/C++☆103Updated 4 months ago
- An LLVM sanitizer tutorial☆199Updated 2 years ago
- ☆69Updated 10 months ago
- A bare-metal x86 instruction set fuzzer a la Sandsifter☆68Updated last year
- print information from LLVM dataflow analyses☆13Updated 5 years ago
- Load-time selective binary rewriting☆158Updated 2 years ago