rems-project / isla
Symbolic execution tool for Sail ISA specifications
☆62Updated last month
Related projects ⓘ
Alternatives and complementary repositories for isla
- rmem public repo☆40Updated 3 months ago
- Sail version of Arm ISA definition, currently for Armv9.3-A, and with the previous Sail Armv8.5-A model☆71Updated last month
- CHERI-RISC-V model written in Sail☆55Updated last month
- Example implementation of Arm's Architecture Specification Language (ASL)☆110Updated 5 years ago
- A generic library to interact with SMT-LIB 2 compliant solvers running in a separate system process, such as Z3 and CVC4.☆65Updated 8 months ago
- Example implementation of Arm's Architecture Specification Language (ASL)☆36Updated 2 years ago
- Compiler optimizer for arbitrary control flow based on equality saturation☆85Updated 2 years ago
- Easy SMT solver interaction☆24Updated last month
- Cerberus C semantics☆53Updated this week
- Automatically generate a compiler using equality saturation☆26Updated 7 months ago
- Dynamically discover the commands used to create a piece of software☆46Updated 5 months ago
- RISC-V Specification in Coq☆109Updated 3 months ago
- UB-free and deterministic rustc fuzzer☆48Updated 3 weeks ago
- Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, floating-point arithmetic, arrays a…☆207Updated this week
- Synthesis of Loop-free Programs in Rust☆64Updated 4 years ago
- Easy-to-use grammar-based black-box fuzzer. Has found dozens of bugs in important targets like Clang, Deno, and rustc.☆66Updated last week
- Interface with the rustc compiler for the purpose of program verification☆99Updated this week
- A translation validation framework for MLIR☆73Updated 2 weeks ago
- Semantic model for aspects of ELF static linking and DWARF debug information☆42Updated last year
- Verification of BPF JIT compilers☆54Updated last year
- A (concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point☆38Updated 2 years ago
- RustHorn: A CHC-based automated verifier for Rust☆73Updated last week
- CryptOpt: Verified Compilation with Randomized Program Search for Cryptographic Primitives☆58Updated 4 months ago
- Pure-Rust libraries for parsing, interpreting, and analyzing LLVM☆77Updated 9 months ago
- Symbolic-execution-based verifier for the Viper intermediate verification language.☆79Updated last week
- ☆36Updated 3 months ago
- A verification tool for many memory models☆77Updated this week
- Verified, Incremental, Binary Editing with Synthesis☆50Updated last year
- benchmarking e-graph extraction☆34Updated last month
- A formal semantics of the RISC-V ISA in Haskell☆156Updated last year