microsoft / cpp-systematic-testingLinks
A library for testing concurrent C++ code and deterministically reproducing bugs.
☆44Updated 3 years ago
Alternatives and similar repositories for cpp-systematic-testing
Users that are interested in cpp-systematic-testing are comparing it to the libraries listed below
Sorting:
- SCTBench: a set of C/C++ pthread benchmarks for evaluating concurrency testing techniques.☆32Updated 4 years ago
- TSVD is a tool for quickly finding thread-safety violations (e.g., data races) in .NET applications.☆80Updated 2 years ago
- In-memory key-value store for testing applications against weak behaviors of a database.☆11Updated 5 years ago
- A concurency testing tool☆62Updated 6 years ago
- Armada is a tool for writing, and proving correct, high-performance concurrent programs.☆148Updated 11 months ago
- Clang plugin with several static analysis checks☆28Updated 6 months ago
- ☆36Updated 2 years ago
- VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choo…☆433Updated last month
- An easy guide to Clang Static Analyzer extension.☆144Updated 5 years ago
- PROPELLER: Profile Guided Optimizing Large Scale LLVM-based Relinker☆497Updated last week
- ☆957Updated this week
- A simple example of defining custom plugins for clang and the clang static analyzer.☆91Updated 5 years ago
- A fuzzing framework for finding transactional bugs in DBMSs☆54Updated 2 years ago
- ☆53Updated 2 years ago
- Object Introspection (OI) enables on-demand, hierarchical profiling of objects in arbitrary C/C++ programs with no recompilation.☆181Updated 2 weeks ago
- static analysis benchmarks from Toyota ITC☆120Updated 2 years ago
- SanRazor is a sanitizer check reduction tool aiming to incur little overhead while retaining all important sanitizer checks.☆55Updated 4 years ago
- Query C++ codebases using SQLite☆188Updated 3 years ago
- Yet Another Random Program Generator☆544Updated 2 months ago
- A new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.☆168Updated 2 months ago
- A collection of out-of-tree Clang plugins for teaching and learning☆758Updated 3 weeks ago
- cclyzer++ is a precise and scalable pointer analysis for LLVM code.☆149Updated last year
- A list of bugs found by SQLancer☆17Updated 2 years ago
- Static Analyzer for LLVM bitcode based on Abstract Interpretation. **Update**: clam is still actively maintained. Please use branch dev1…☆287Updated last year
- Generic model checker for concurrent C programs (mirror repository)☆189Updated 2 months ago
- ☆75Updated 8 years ago
- ☆88Updated 2 years ago
- A library for building abstract interpretation-based analyses. **Update**: crab is still actively maintained. Please use branch dev.☆250Updated last year
- Heap Layers: An Extensible Memory Allocation Infrastructure☆411Updated last month
- Dynamic Program Slicing in LLVM Compiler☆143Updated 7 years ago