Experimental translation of llvm to smt.
☆58Apr 8, 2020Updated 5 years ago
Alternatives and similar repositories for llvm2smt
Users that are interested in llvm2smt are comparing it to the libraries listed below
Sorting:
- Iodine: Verifying Constant-Time Execution of Hardware☆15Mar 29, 2021Updated 4 years ago
- bil verification tool☆12Jun 30, 2022Updated 3 years ago
- Source-to-source transformation to call native symbolic execution library and SMT Kit☆32Jul 25, 2014Updated 11 years ago
- TInA is an automated, generic, verification-friendly and trustworthy lifting technique turning GNU-style inline assembly into semanticall…☆29Jul 7, 2021Updated 4 years ago
- A (concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point☆51Nov 16, 2025Updated 3 months ago
- ☆20May 30, 2024Updated last year
- easter egg is a flexible, high-performance e-graph library with support of multiple additional assumptions at once☆13Mar 27, 2025Updated 11 months ago
- A fork of Yosys that integrates the CellIFT pass☆13Jul 23, 2025Updated 7 months ago
- LLVM meets Code Property Graphs☆96Feb 27, 2021Updated 5 years ago
- An approximate solver for concolic execution☆22Apr 29, 2025Updated 10 months ago
- OCCAM: Object Culling and Concretization for Assurance Maximization☆16May 27, 2022Updated 3 years ago
- Formal semantics of LLVM IR in K☆45Jun 25, 2015Updated 10 years ago
- Static Analyzer for LLVM bitcode based on Abstract Interpretation. **Update**: clam is still actively maintained. Please use branch dev1…☆287Apr 21, 2024Updated last year
- Intermediate Representation for Binary analysis and transformation☆349Jan 14, 2026Updated last month
- Program analysis tools developed at Draper on the CBAT project.☆106Apr 13, 2023Updated 2 years ago
- RTLCheck☆25Oct 9, 2018Updated 7 years ago
- BTOR2 MLIR project☆26Jan 17, 2024Updated 2 years ago
- KLEE's version of uClibc☆56May 31, 2024Updated last year
- low-level Capstone system bindings for Rust☆13Feb 15, 2019Updated 7 years ago
- ☆14Jan 3, 2018Updated 8 years ago
- A simple VM to play with OSR in LLVM☆15Jun 11, 2017Updated 8 years ago
- An executable specification of the RISCV ISA in L3.☆42Mar 1, 2019Updated 7 years ago
- compiling DSLs to high-level hardware instructions☆23Nov 8, 2022Updated 3 years ago
- Symbolic Execution over Falcon IL☆30Aug 28, 2021Updated 4 years ago
- A new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.☆168Dec 4, 2025Updated 2 months ago
- Source code for the equivalence checker presented in the PLDI 2019 paper, "Semantic Program Alignment for Equivalence Checking"☆44Apr 2, 2020Updated 5 years ago
- Symbolic Geometric Algebra with E-Graphs☆19Oct 11, 2023Updated 2 years ago
- print information from LLVM dataflow analyses☆13Jan 22, 2020Updated 6 years ago
- A library for building abstract interpretation-based analyses. **Update**: crab is still actively maintained. Please use branch dev.☆250Oct 23, 2024Updated last year
- Scalable Validator for Binary Lifters☆62Jun 28, 2020Updated 5 years ago
- The start of a port of musl libc to an "x86_64 llvm bitcode" architecture.☆24Jul 3, 2019Updated 6 years ago
- LLVM Assembler adding Debug Information at IR Level.☆33Oct 31, 2018Updated 7 years ago
- symbolic reachability checker☆23Sep 23, 2021Updated 4 years ago
- GKLEE is a symbolic analyser and test generator tailored for CUDA C++ programs☆16Dec 12, 2014Updated 11 years ago
- ☆16Jan 5, 2022Updated 4 years ago
- ☆21Aug 22, 2022Updated 3 years ago
- Rust bindings for googleprojectzero/TinyInst☆25Dec 3, 2025Updated 3 months ago
- Whole Program LLVM: wllvm ported to go☆334Apr 28, 2024Updated last year
- Some experiments with SMT solvers and GIMPLE IR☆79Updated this week