GaloisInc / renovate
A library for binary analysis and rewriting
☆47Updated last year
Related projects ⓘ
Alternatives and complementary repositories for renovate
- A library for disassembling x86-64 binaries.☆37Updated 10 months ago
- Stratified synthesis for learning machine code instruction semantics☆35Updated 3 months ago
- A symbolic debugger for C/C++ (via LLVM), machine code, and JVM programs☆18Updated 3 years ago
- Parser for the llvm bitcode format☆60Updated 2 months ago
- The elf-edit library provides a datatype suitable for reading and writing Elf files.☆36Updated 3 months ago
- A library of assemblers and disassemblers derived from LLVM TableGen data☆25Updated 3 months ago
- Symbolic execution of LLVM IR traces for program understanding.☆17Updated 10 years ago
- Linux kernel library functions formally verified.☆48Updated 3 years ago
- Experimental MLIR based points-to analysis tool☆13Updated this week
- OCaml library to transform an Llvm control flow graph in an SMT formula.☆13Updated 6 years ago
- Patches Assured up to Trace Equivalence☆14Updated this week
- A collection of slides of the SMT course I held at University of Milan in fall 2011☆8Updated 9 years ago
- An llvm pretty printer inspired by the haskell llvm binding☆28Updated last month
- Generation of mutant programs☆21Updated 6 years ago
- The Java Symbolic Simulator, part of SAW.☆10Updated 4 years ago
- Capstone bindings for Haskell: https://github.com/aquynh/capstone☆15Updated 3 years ago
- TInA is an automated, generic, verification-friendly and trustworthy lifting technique turning GNU-style inline assembly into semanticall…☆27Updated 3 years ago
- Datalog engine with extensions for integrating analyses☆38Updated 7 years ago
- GoNative project: formal machines models in Coq☆36Updated 7 years ago
- Liveness-driven random C code generator☆41Updated 4 months ago
- KORE to llvm translation☆36Updated this week
- x86-64 assembly as a Haskell EDSL☆36Updated 14 years ago
- Dynamically discover the commands used to create a piece of software☆46Updated last week
- LIMA: Language for Integrated Modeling and Analysis☆12Updated 6 years ago
- LLVM-based compiler to create artificial software diversity to protect software from code-reuse attacks.☆17Updated 6 years ago
- The BAP tutorial☆72Updated last year
- Symbolic Execution over Falcon IL☆28Updated 3 years ago
- Binsec/Haunted is an extension of Binsec to verify speculative constant-time and detect Spectre attacks.☆16Updated last year
- OCaml LLVM bindings tutorial☆22Updated 7 years ago
- Binsec/Rel is an extension of Binsec that implements relational symbolic execution for constant-time verification and secret-erasure at b…☆33Updated last year