Soteria.SymexThe core of Soteria symbolic execution.
module Approx : sig ... endmodule Fuel_gauge : sig ... endmodule Solver : sig ... endmodule Solver_result : sig ... endmodule Value : sig ... endThis module defines the minimal interface that symbolic values must implement to be used in Soteria's symbolic execution engine.
module Var : sig ... endmodule Or_gave_up : sig ... endmodule type Symex_syntax_S = sig ... endmodule type Core = sig ... endmodule type Base = sig ... endmodule type S = sig ... endmodule StatKeys : sig ... endKeys for statistics used in Soteria's symex engine. These are exposed so clients can query statistics if needed; the type with which they are logged is also documented.
module Make_core (Sol : Solver.Mutable_incremental) : sig ... endmodule Base_extension (Core : Core) : sig ... end