package binsec

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t = private {
  1. vars : Expr.t VarMap.t;
  2. layers : (Layer.t * bool) StrMap.t;
  3. rev_reads : Expr.t list;
  4. input_vars : Expr.t VarMap.t;
}
val empty : t
val is_empty : t -> bool
val assign : Binsec.Dba.Var.t -> Binsec.Dba.Expr.t -> t -> t
val clobber : Binsec.Dba.Var.t -> t -> t
val forget : Binsec.Dba.Var.t -> t -> t
val load : Binsec.Dba.Var.t -> string option -> Binsec.Machine.endianness -> Binsec.Dba.Expr.t -> t -> t
val store : string option -> Binsec.Machine.endianness -> addr:Binsec.Dba.Expr.t -> Binsec.Dba.Expr.t -> t -> t
val eval : Binsec.Dba.Expr.t -> t -> Expr.t * t
OCaml

Innovation. Community. Security.