cil-project / cil
C Intermediate Language
☆368Updated last year
Alternatives and similar repositories for cil:
Users that are interested in cil are comparing it to the libraries listed below
- Semantics of C in K☆311Updated 3 years ago
- SMACK Software Verifier and Verification Toolchain☆435Updated 5 months ago
- A correct C89/C90/C99/C11/C18 parser written using Menhir and OCaml☆193Updated 9 months ago
- Simple Theorem Prover, an efficient SMT solver for bitvectors☆536Updated 5 months ago
- Release snapshots of the Frama-C platform for source code analysis☆171Updated 4 years ago
- Research prototype tool for modular formal verification of C, Rust and Java programs☆393Updated this week
- SeaHorn Verification Framework☆446Updated 2 weeks ago
- Alive: Automatic LLVM's Instcombine Verifier☆218Updated last year
- The Yices SMT Solver☆392Updated 2 months ago
- A library for building abstract interpretation-based analyses. **Update**: crab is still actively maintained. Please use branch dev.☆238Updated 4 months ago
- A compiler frontend for the C programming language☆540Updated last week
- A Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions.☆342Updated 6 months ago
- Andersen's inclusion-based pointer analysis re-implementation in LLVM☆217Updated 5 years ago
- A static verifier for concurrent C programs☆135Updated 4 years ago
- Boogie☆528Updated last week
- The Vellvm (Verified LLVM) coq development.☆420Updated this week
- Static Analyzer for LLVM bitcode based on Abstract Interpretation. **Update**: clam is still actively maintained. Please use branch dev1…☆279Updated 11 months ago
- Collection of Verification Tasks (MOVED, please follow the link)☆184Updated 3 years ago
- CREST is a concolic test generation tool for C.☆160Updated 4 years ago
- This repository contains a tutorial for a quick start in how to write a register allocator using LLVM☆271Updated 6 years ago
- Csmith, a random generator of C programs☆1,076Updated last year
- graph based intermediate representation and backend for optimising compilers☆502Updated 2 weeks ago
- Verified Software Toolchain☆455Updated last week
- KaRaMeL is a tool for extracting low-level F* programs to readable C code☆426Updated this week
- ☆183Updated 5 years ago
- CPAchecker, the Configurable Software-Verification Platform (read-only mirror)☆238Updated this week
- A wrapper script to build whole-program LLVM bitcode files☆706Updated 3 months ago
- Yet Another Random Program Generator☆501Updated 7 months ago
- custom type systems for Clang☆97Updated 9 years ago
- Verified Assembly Language for Everest☆281Updated last year