microsoft / mcBV
A satisfiability solver for (existential) bit-vector formulas based on the mcSAT framework.
☆20Updated last year
Related projects ⓘ
Alternatives and complementary repositories for mcBV
- LLVM Abstraction & Refinement Tool. The goal of this tool is to provide LLVM-to-LLVM transformations that implement various program abstr…☆19Updated last year
- Program synthesis tools and utilities for LLVM.☆20Updated last year
- DROB (Dynamic Rewriter and Optimizer of Binary code)☆24Updated 4 years ago
- Parser for the llvm bitcode format☆60Updated 2 months ago
- Applied Symbolic Execution with KLEE/LLVM☆24Updated 11 years ago
- ☆19Updated last year
- ☆10Updated 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
- CodeHawk Abstract Interpretation Engine and Analyzers☆63Updated this week
- A (concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point☆38Updated 2 years ago
- TracerX Symbolic Virtual Machine☆31Updated this week
- A symbolic execution engine for LLVM IR☆34Updated 2 years ago
- A library for dynamic binary rewriting☆57Updated 3 years ago
- Verified, Incremental, Binary Editing with Synthesis☆51Updated last year
- SMT solver for the theory of floating-point arithmetic☆25Updated 6 years ago
- A toy code generator (i.e. "program synthesis") using the Z3 solver☆33Updated 7 years ago
- TSAR (Traits Static AnalyzeR)☆14Updated 6 months ago
- Store and read traces in Protobuf☆19Updated 11 months ago
- LLVM pass☆21Updated 4 years ago
- Experimental MLIR based points-to analysis tool☆13Updated this week
- Automatic Binary Parallelisation☆37Updated last year
- Liveness-driven random C code generator☆41Updated 4 months ago
- A library for disassembling x86-64 binaries.☆37Updated 10 months ago
- Common dependency management for various Trail of Bits C++ codebases☆31Updated 5 months ago
- TRACER Symbolic Execution Tool☆28Updated 4 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
- Experimental translation of llvm to smt.☆56Updated 4 years ago
- Fork of LLVM for demonstrating optimization pass development☆29Updated last year
- LLVM-based compiler to create artificial software diversity to protect software from code-reuse attacks.☆17Updated 6 years ago
- Stratified synthesis for learning machine code instruction semantics☆35Updated 3 months ago