A compiler from TIP to llvm bitcode
☆73Nov 26, 2024Updated last year
Alternatives and similar repositories for tipc
Users that are interested in tipc are comparing it to the libraries listed below
Sorting:
- Static program analysis for TIP☆311May 5, 2025Updated 10 months ago
- 软件工程与形式化方法相关前沿工作阅读与分享☆36Oct 27, 2025Updated 4 months ago
- JVM Abstracting Abstract Machine☆25Jan 29, 2019Updated 7 years ago
- Experiments about intermediate representations in compilers☆28Aug 24, 2012Updated 13 years ago
- 2023 Momenti Study - Structure and Interpretation of Computer Programs: Rust Edition☆10Jan 4, 2023Updated 3 years ago
- Demand-Driven Pointer Analysis☆14Feb 23, 2026Updated last week
- ☆11Oct 10, 2018Updated 7 years ago
- Program Analisys and Transformation survey and links (particular focus on SSA)☆171Mar 22, 2021Updated 4 years ago
- Juliet C/C++ Dynamic Test Suite☆35Apr 18, 2023Updated 2 years ago
- source code of paper "Mapping to Bits: Efficiently Detecting Type Confusion Errors"☆14Dec 23, 2018Updated 7 years ago
- WASP was superseded by: https://github.com/OCamlPro/owi☆16Aug 28, 2024Updated last year
- Staged Abstract Interpreters☆69Mar 13, 2023Updated 2 years ago
- Advanced Linter for Gno☆14Feb 16, 2026Updated 2 weeks ago
- 📚 (WIP) Rewriting Software Foundations in Lean 4☆28Oct 24, 2025Updated 4 months ago
- Fine-grained lattice primitives for Haskell☆38Jul 1, 2025Updated 8 months ago
- Indexing reachability for context-sensitive data flow analysis.☆12Jul 10, 2022Updated 3 years ago
- A Haskell 2010 type checker☆17Feb 25, 2024Updated 2 years ago
- An automatic API misuse checker for C programs!☆19Apr 3, 2019Updated 6 years ago
- A system which deploys and manages containerized applications. Course project of SJTU SE3356, 2022.☆16Jun 29, 2022Updated 3 years ago
- Utilities for constructing a large dataset of LLVM IR☆25Jun 2, 2025Updated 9 months ago
- A Simple Abstract Interpreter, built for teaching purposes☆20May 13, 2020Updated 5 years ago
- Efficient and Precise Pointer-Tracking Data-Flow Framework☆41Jul 8, 2021Updated 4 years ago
- Qilin: A New Framework for Supporting Fine-Grained Context-Sensitivity in Java Pointer Analysis☆146Jan 22, 2026Updated last month
- Sys, but no longer in Haskell☆19Mar 14, 2022Updated 3 years ago
- LLVM pass☆23Jun 23, 2020Updated 5 years ago
- Website for Research Artifacts from the Security Community☆31Feb 26, 2026Updated last week
- Source code of a few LLVM passes that I wrote to learn and that now I am sharing for my LLVM course for security engineering☆28Sep 16, 2022Updated 3 years ago
- a CIL-based dynamic symbolic execution (DSE) engine for C language☆10Jan 23, 2015Updated 11 years ago
- ☆30Sep 13, 2024Updated last year
- Bin2Wrong: a Unified Fuzzing Framework for Uncovering Semantic Errors in Binary-to-C Decompilers☆59May 20, 2025Updated 9 months ago
- A precise and scalable pointer analysis for LLVM, written in Ascent☆68Mar 1, 2025Updated last year
- ☆106Jan 18, 2024Updated 2 years ago
- [LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.☆524May 21, 2025Updated 9 months ago
- Simple recursive and iterative SAT solver written in Python.☆123Mar 2, 2019Updated 7 years ago
- SPARTA is a library of software components specially designed for building high-performance static analyzers based on the theory of Abstr…☆666Jan 28, 2026Updated last month
- A graduate seminar on SMT solving and solver-aided systems☆29Jul 17, 2022Updated 3 years ago
- A bidirectional type checker☆67Jun 19, 2017Updated 8 years ago
- Tool for detecting error handling bugs☆23Sep 11, 2016Updated 9 years ago
- PPLite: convex polyhedra library for Abstract Interpretation☆30Jan 22, 2026Updated last month