Experimental translation of llvm to smt.
☆59Apr 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. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- Source-to-source transformation to call native symbolic execution library and SMT Kit☆32Jul 25, 2014Updated 11 years ago
- bil verification tool☆12Jun 30, 2022Updated 3 years ago
- Iodine: Verifying Constant-Time Execution of Hardware☆15Mar 29, 2021Updated 4 years ago
- TInA is an automated, generic, verification-friendly and trustworthy lifting technique turning GNU-style inline assembly into semanticall…☆30Jul 7, 2021Updated 4 years ago
- LLVM meets Code Property Graphs☆96Feb 27, 2021Updated 5 years ago
- compiling DSLs to high-level hardware instructions☆23Nov 8, 2022Updated 3 years 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
- Intermediate Representation for Binary analysis and transformation☆352Jan 14, 2026Updated 2 months ago
- KLEE's version of uClibc☆56May 31, 2024Updated last year
- Static Analyzer for LLVM bitcode based on Abstract Interpretation. **Update**: clam is still actively maintained. Please use branch dev1…☆287Apr 21, 2024Updated last year
- low-level Capstone system bindings for Rust☆13Feb 15, 2019Updated 7 years ago
- A compiler for secure multiparty computation☆50Sep 4, 2016Updated 9 years 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
- BTOR2 MLIR project☆26Jan 17, 2024Updated 2 years ago
- Program analysis tools developed at Draper on the CBAT project.☆106Apr 13, 2023Updated 2 years ago
- An executable specification of the RISCV ISA in L3.☆42Mar 1, 2019Updated 7 years ago
- SeaHorn Verification Framework☆474May 27, 2025Updated 9 months ago
- A new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.☆169Dec 4, 2025Updated 3 months ago
- A library for building abstract interpretation-based analyses. **Update**: crab is still actively maintained. Please use branch dev.☆250Oct 23, 2024Updated last year
- A (concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point☆51Mar 2, 2026Updated 3 weeks ago
- AFL++ using the Ball-Larus path profiling algorithm for coverage feedback☆15Oct 31, 2022Updated 3 years ago
- Whole Program LLVM: wllvm ported to go☆337Apr 28, 2024Updated last year
- llvm crash analysis☆44Jun 26, 2024Updated last year
- A wrapper script to build whole-program LLVM bitcode files☆735Dec 30, 2025Updated 2 months ago
- A simple VM to play with OSR in LLVM☆15Jun 11, 2017Updated 8 years ago
- Manipulate C-family ASTs with Clang☆68Oct 22, 2018Updated 7 years ago
- SLOT: SMT-LLVM Optimizing Translation☆62Apr 17, 2025Updated 11 months ago
- Static analysis for llvm☆20Mar 31, 2015Updated 10 years ago
- Pattern Fuzzing for Worst-Case Algorithmic Complexity using Program Synthesis☆20Aug 24, 2021Updated 4 years ago
- Rust bindings for googleprojectzero/TinyInst☆25Dec 3, 2025Updated 3 months ago
- The start of a port of musl libc to an "x86_64 llvm bitcode" architecture.☆24Jul 3, 2019Updated 6 years ago
- An approximate solver for concolic execution☆22Apr 29, 2025Updated 10 months ago
- Symbiotic is a tool for finding bugs in computer programs based on instrumentation, program slicing and KLEE☆335Feb 25, 2026Updated 3 weeks ago
- ☆10Aug 18, 2025Updated 7 months ago
- Symbolic Execution over Falcon IL☆30Mar 13, 2026Updated last week
- Symbolic Execution Over Processor Traces☆127Aug 14, 2024Updated last year
- Pretty printer from GTIRB to assembly code☆50Mar 6, 2026Updated 2 weeks ago
- print information from LLVM dataflow analyses☆13Jan 22, 2020Updated 6 years ago