Frama-C API - Store
Storage of the states computed by the analysis. Automatically built by Domain_builder.Complete.
val set_state : ?callstack:Callstack.t -> Eva__.Domain_store.control_point -> t -> unitRegisters the state computed at a control point:
- for the given
callstackif provided; - for any callstack otherwise.
val get_state : ?callstack:Callstack.t -> Eva__.Domain_store.control_point -> t Eval.or_top_bottomReturns:
`Topif no analysis has started or if states are not stored.- or the state set by the last call to
set_statewith the same arguments. - or
`Bottomif no such call has been made.
val callstacks : Eva__.Domain_store.control_point -> Callstack.t list Eval.or_topReturns all callstacks from previous calls to set_state for the given control point.
