aengelke / binoptLinks
A binary optimization/specialization library supporting multiple rewriters
☆114Updated 4 years ago
Alternatives and similar repositories for binopt
Users that are interested in binopt are comparing it to the libraries listed below
Sorting:
- A high performance LLVM-based dynamic binary instrumentation framework☆265Updated 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
- BinRec: Dynamic Binary Lifting and Recompilation☆138Updated last year
- anvill forges beautiful LLVM bitcode out of raw machine code☆351Updated 9 months ago
- A library for dynamic binary rewriting☆58Updated 4 years ago
- Lift machine code to performant LLVM IR☆435Updated last year
- A fast and lightweight decoder for x86 and x86-64 and encoder for x86-64.☆186Updated last month
- Static instrumentation tool for efficient binary-level coverage analysis.☆146Updated 4 years ago
- Disarm — Fast AArch64 Decode/Encoder☆41Updated 5 months ago
- Binary Translator to LLVM IR☆49Updated 7 years ago
- LLVM-based type and memory allocation tracking sanitizer☆53Updated 3 weeks ago
- Safely execute an arbitrary x86 instruction☆180Updated last year
- LLVM IR CMake utils for bitcode file manipulation by opt and friends☆72Updated 6 months ago
- Some experiments with SMT solvers and GIMPLE IR☆73Updated last week
- A better C/C++ macro extension. Implemented in Clang plugins. Inspired by Rust's macro system☆65Updated 5 years ago
- An LLVM sanitizer tutorial☆199Updated 3 years ago
- Performance Counter Measurements at the cycle granularity☆18Updated 3 years ago
- Peter's Amazing Syntax Tree Analyzer☆131Updated 8 months ago
- Decompiler of LLVM bitcode to C☆87Updated last year
- Python command-line tool and GDB extension to view and save x86, ARM and objdump assembly files as control-flow graph (CFG) pdf files☆77Updated last year
- Generates CIL MLIR dialect from C/C++ source.☆33Updated 4 years ago
- A collection of C/C++ programs and Python scripts to be used in conjunction with Intel Software Development Emulator (Intel SDE, availabl…☆45Updated 5 months ago
- cclyzer++ is a precise and scalable pointer analysis for LLVM code.☆144Updated 4 months ago
- A utility library to bridge llvm and mlir gaps.☆13Updated 5 months ago
- A small library and kernel module for easy access to x86 performance monitor counters under Linux.☆99Updated last year
- Diablo is a retargetable link-time binary rewriting framework☆77Updated 4 years ago
- Fork of LLVM for demonstrating optimization pass development☆30Updated 2 years ago
- A tool which hides symbols exported from shared libraries or relocatable object files☆36Updated 2 years ago
- A bare-metal x86 instruction set fuzzer a la Sandsifter☆70Updated last year
- A symbolic execution engine for LLVM IR☆51Updated 3 years ago