correctcomputation / checkedc-clangLinks
This is the primary development repository for 3C, a tool for automatically converting legacy C code to the Checked C extension of C, which aims to enforce spatial memory safety. This repository is a fork of Checked C's.
☆15Updated 3 years ago
Alternatives and similar repositories for checkedc-clang
Users that are interested in checkedc-clang are comparing it to the libraries listed below
Sorting:
- A (concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point☆50Updated 2 months ago
- Automatic Binary Parallelisation☆43Updated 11 months ago
- SMT solver for the theory of floating-point arithmetic☆25Updated 8 years ago
- Semantics of x86-64 in K☆168Updated 5 years ago
- Source code for the equivalence checker presented in the PLDI 2019 paper, "Semantic Program Alignment for Equivalence Checking"☆44Updated 5 years ago
- Dynamic Program Slicing in LLVM Compiler☆143Updated 7 years ago
- CCG is a random C Code Generator☆43Updated 3 years ago
- Runtime type and bounds-error checking for C/C++☆106Updated last year
- rmem public repo☆49Updated 8 months ago
- ☆52Updated 3 years ago
- Experimental translation of llvm to smt.☆58Updated 5 years ago
- MIT's abstract interpretation class taught by Cousot☆40Updated 11 years ago
- ☆66Updated 6 years ago
- ☆52Updated 9 years ago
- Counter-example guided inductive synthesis (CEGIS) implementation for the SMT solver Z3 by Microsoft Research☆57Updated 9 years ago
- The CBMC starter kit makes it easy to add CBMC verification to a software project.☆50Updated last week
- llvm opt fuzzer and bounded exhaustive test generator☆47Updated 3 years ago
- Static Analyzer and Verifier☆51Updated last year
- A dynamic control flow graph (CFG) reconstruction plugin for valgrind.☆130Updated 2 weeks ago
- C/C++ Source-to-Source Tool based on Clang☆88Updated 2 weeks ago
- Apron Numerical Abstract Domain Library☆144Updated 10 months ago
- A survey by the SEASON lab on symbolic execution tools and techniques. The survey has appeared in ACM CSUR in 2018.☆84Updated 7 years ago
- This is a tutorial on how to write an LLVM Pass using the (kind-of) new PassManager. It is compiled from different sources referenced in …☆58Updated 7 years ago
- An LLVM-based formal verification frontend for C programs.☆26Updated 4 years ago
- A new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.☆168Updated 2 months ago
- Static range analysis for the LLVM compiler infrastructure.☆56Updated 6 years ago
- This repo contains the artifact for our SOSP'19 paper on Serval☆32Updated 6 years ago
- SCTBench: a set of C/C++ pthread benchmarks for evaluating concurrency testing techniques.☆32Updated 4 years ago
- UB-aware interpreter for LLVM debugging☆43Updated 2 weeks ago
- Program analysis tools developed at Draper on the CBAT project.☆106Updated 2 years ago