alastairreid / asl-interpreter
Example implementation of Arm's Architecture Specification Language (ASL)
☆36Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for asl-interpreter
- Example implementation of Arm's Architecture Specification Language (ASL)☆110Updated 5 years ago
- Sail version of Arm ISA definition, currently for Armv9.3-A, and with the previous Sail Armv8.5-A model☆71Updated last month
- Tools to process ARM's Machine Readable Architecture Specification☆122Updated 4 years ago
- Experimental translation of llvm to smt.☆56Updated 4 years ago
- Verified, Incremental, Binary Editing with Synthesis☆51Updated last year
- rmem public repo☆40Updated 3 months ago
- Automatic detection of speculative information flows☆66Updated 3 years ago
- Symbolic execution tool for Sail ISA specifications☆62Updated last month
- CHERI-RISC-V model written in Sail☆55Updated last week
- Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, floating-point arithmetic, arrays a…☆211Updated this week
- oo7, a binary analysis tool to defend against Spectre vulnerabilities☆32Updated 4 years ago
- A (concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point☆38Updated 2 years ago
- Static range analysis for the LLVM compiler infrastructure.☆55Updated 5 years ago
- Verification of BPF JIT compilers☆54Updated last year
- This repo contains the artifact for our SOSP'19 paper on Serval☆28Updated 5 years ago
- Source code for the equivalence checker presented in the PLDI 2019 paper, "Semantic Program Alignment for Equivalence Checking"☆40Updated 4 years ago
- CCG is a random C Code Generator☆43Updated 2 years ago
- ☆14Updated 3 years ago
- A new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.☆162Updated 5 months ago
- Semantics of x86-64 in K☆143Updated 4 years ago
- Liveness-driven random C code generator☆41Updated 4 months ago
- Visualization of LLVM IR☆60Updated 10 years ago
- Dynamically discover the commands used to create a piece of software☆46Updated last week
- ☆13Updated 5 years ago
- GrayC: Greybox Fuzzing of Compilers and Analysers for C☆56Updated 11 months ago
- A verification tool for many memory models☆77Updated this week
- Fuzzer that searches for vulnerabilities like Spectre and Meltdown in CPUs☆42Updated last year
- The HW-CBMC and EBMC Model Checkers for Verilog☆61Updated this week
- Pono: A flexible and extensible SMT-based model checker☆82Updated 3 weeks ago
- An LLVM pass to profile dynamic LLVM IR instructions and runtime values☆135Updated 3 years ago