package binsec

  1. Overview
  2. Docs

doc/binsec.sse/Binsec_sse/Interpreter/Concrete/index.html

Module Interpreter.ConcreteSource

Parameters

module P : Types.PATH
module _ : DRIVER with type path = P.t and type outcome = P.t Types.continuation

Signature

Sourcetype path = P.t
Sourceval step : path -> ([ `Step ], path) Types.fiber -> outcome
Sourceval assign : path -> ([ `Assign ], path) Types.fiber -> outcome
Sourceval clobber : path -> ([ `Clobber ], path) Types.fiber -> outcome
Sourceval load : path -> ([ `Load ], path) Types.fiber -> outcome
Sourceval store : path -> ([ `Store ], path) Types.fiber -> outcome
Sourceval symbolize : path -> ([ `Symbolize ], path) Types.fiber -> outcome
Sourceval apply : path -> ([ `Apply ], path) Types.fiber -> outcome
Sourceval assume : path -> ([ `Assume ], path) Types.fiber -> outcome
Sourceval check : path -> ([ `Assert ], path) Types.fiber -> outcome
Sourceval ite : path -> ([ `Branch ], path) Types.fiber -> outcome
Sourceval goto : path -> ([ `Goto ], path) Types.fiber -> outcome
Sourceval jump : path -> ([ `Jump ], path) Types.fiber -> outcome
Sourceval call : path -> ([ `Call ], path) Types.fiber -> outcome
Sourceval tail_call : path -> ([ `Tail_call ], path) Types.fiber -> outcome