PLSysSec / haybale
Symbolic execution of LLVM IR with an engine written in Rust
☆538Updated last year
Related projects ⓘ
Alternatives and complementary repositories for haybale
- Binary Analysis Framework in Rust☆551Updated 9 months ago
- RVT is a collection of tools/libraries to support both static and dynamic verification of Rust programs.☆274Updated 2 years ago
- symbolic execution engine for Rust☆350Updated 6 years ago
- Rust bindings for the Z3 solver.☆347Updated 2 weeks ago
- A library for building abstract interpretation-based analyses☆233Updated 3 weeks ago
- Static Analyzer for LLVM bitcode based on Abstract Interpretation☆277Updated 7 months ago
- SMACK Software Verifier and Verification Toolchain☆431Updated last month
- Crucible is a library for symbolic simulation of imperative programs☆682Updated 3 weeks ago
- Fuzz your Rust code with Google-developed Honggfuzz !☆460Updated last month
- Whole Program LLVM: wllvm ported to go☆303Updated 6 months ago
- High-performance QEMU memory and instruction tracing☆527Updated 3 months ago
- Automatic verification of LLVM optimizations☆795Updated last week
- ☆135Updated 5 months ago
- high-level Capstone system bindings for Rust☆220Updated 2 months ago
- SeaHorn Verification Framework☆441Updated 2 months ago
- A new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.☆161Updated 5 months ago
- Find the ideal fuzz targets in a Rust codebase☆205Updated 5 months ago
- The fastest Intel-PT decoder for fuzzing☆361Updated 9 months ago
- S2E: A platform for multi-path program analysis with selective symbolic execution.☆451Updated 3 weeks ago
- LLVM IR in natural Rust data structures☆550Updated 6 months ago
- Intermediate Representation for Binary analysis and transformation☆310Updated 2 months ago
- 🏆 Collection of bugs uncovered by fuzzing Rust code☆419Updated 3 months ago
- An LLVM-based instrumentation tool for universal taint tracking, dataflow analysis, and tracing.☆533Updated 2 months ago
- Symbiotic is a tool for finding bugs in computer programs based on instrumentation, program slicing and KLEE☆313Updated this week
- Rust bindings and utilities for LLVM’s libFuzzer☆215Updated last week
- Sys: A Static/Symbolic Tool for Finding Good Bugs in Good (Browser) Code☆224Updated 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…☆396Updated this week
- Custom memory allocator that helps discover reads from uninitialized memory☆163Updated 4 years ago
- Semantics of x86-64 in K☆143Updated 4 years ago
- Rellic produces goto-free C output from LLVM bitcode☆537Updated 2 months ago