toolCHAINZ / jingle

SMT Modeling for Ghidra's PCODE
MIT License
8 stars 1 forks source link
ghidra reverse-engineering rust sleigh smt z3

jingle: SMT Modeling for SLEIGH

jingle is a library for program analysis over traces of PCODE operations. I am writing in the course of my PhD work and it is still very much "in flux".

This repository contains a Cargo Workspace for two related crates:

Usage

In order to use jingle, include it in your Cargo.toml as usual:

jingle = { git = "ssh://git@github.com/toolCHAINZ/jingle", branch = "main" }

Again, this project is under active development an is still of "research quality" so it would probably make sense to target a tag or individual commit. I expect I will eventually put this on crates.io.