package soteria

  1. Overview
  2. Docs
Soteria is a toolkit for writing symbolic bug-finding tools

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.1.0.tar.gz
md5=8f15271b81e34caa12a39e3b7a63313a
sha512=5f6987cf362bc06402d9bed324c7b060384d7ef02479e2a614ca4b4122cc65082f6afc892c398c6562b0eb42fc13d6cc77e76c2518221590576215aaa00ee5bd

doc/soteria/Soteria/Sym_states/Pure_fun/Make/argument-2-C/index.html

Parameter Make.C

type t
include Codom(Symex).Abstr.S_with_syn with type t := t
val fresh : unit -> t Symex.t
type syn
val to_syn : t -> syn
val subst : (Symex.Value.Expr.t -> 'a Symex.Value.t) -> syn -> t
val learn_eq : syn -> t -> (unit, 'a) Symex.Consumer.t
val exprs_syn : syn -> Symex.Value.Expr.t list
include Codom(Symex).Abstr.Sem_eq with type t := t
val sem_eq : t -> t -> Symex.Value.sbool Symex.Value.t