gradient-based symbolic execution engine implemented from scratch
-
Updated
Dec 16, 2023 - C++
gradient-based symbolic execution engine implemented from scratch
KLEE Symbolic Execution Engine
A symbolic execution engine for x86-32 that allows starting execution from a concrete execution's core dump.
"KLEE on LC-3," Symbolic Execution Engine for LC-3 Programs
"This repository focuses on implementing Compiler-Related concepts."
Modified Kirenenko for Constraints Dumping
BubaaK-LEE: A fork of KLEE Symbolic Execution Engine used in the tool Bubaak
CASM Numeric and Symbolic Interpreter
Virtual Prototype with symbolic execution support and HardBound path analyzer
Symbolic Liveness Analysis of real-world software building upon KLEE to detect liveness violations (e.g. infinite loop bugs)
Code for my blog post on solving Google's Unbreakable CTF challenge with S2E
A framework for user-guided symbolic execution (with visualization) of LLVM Bitcode. A demo of the project can be viewed at https://www.youtube.com/watch?v=0VNe4BjjF90
Symbolic execution of LLVM IR
Code for my blog post on combining S2E and Kaitai Struct
A library for concolic execution of RV32 instruction set simulators
Data-driven symbolic execution engine, implemented on top of KLEE
pluggable tool to convert an unrolled TritonAST to LLVM-IR, optimize it and get back to TritonAST
LLVM Abstraction & Refinement Tool. The goal of this tool is to provide LLVM-to-LLVM transformations that implement various program abstractions. In terms of the instruction set, the resulting programs are normal, concrete LLVM programs that can be executed and analyzed.
Data-driven symbolic execution engine, implemented on top of KLEE
Add a description, image, and links to the symbolic-execution topic page so that developers can more easily learn about it.
To associate your repository with the symbolic-execution topic, visit your repo's landing page and select "manage topics."