Wp.WpoSourcetype index = | Axiomatic of string option| Function of Frama_c_kernel.Cil_types.kernel_function * string optionand t = {po_gid : string;goal identifier
*)po_sid : string;goal short identifier (without model)
*)po_name : string;goal informal name
*)po_idx : index;goal index
*)po_model : WpContext.model;po_pid : WpPropId.prop_id;po_formula : VC_Annot.t;}module S : Frama_c_kernel.Datatype.S_with_collections with type t = poonly filename, might not exists
only filename, might not exists
Hook is invoked for each goal results modification. Remark: clear() does not trigger those hooks, Cf. add_cleared_hook instead.
Hook is invoked for each removed goal. Remark: clear() does not trigger those hooks, Cf. add_cleared_hook instead.
Register a hook when the entire table is cleared.
Warning: Prover results are stored as they are from prover output, without taking into consideration that validity is inverted for smoke tests.
On the contrary, proof validity is computed with respect to smoke test/non-smoke test.
Definite result for this prover (not computing)
Raw prover result (without any respect to smoke tests)
All raw prover results (without any respect to smoke tests)
Consolidated wrt to associated property and smoke test.
Associated property.
val iter :
?ip:Frama_c_kernel.Property.t ->
?index:index ->
?on_axiomatics:(string option -> unit) ->
?on_behavior:
(Frama_c_kernel.Cil_types.kernel_function -> string option -> unit) ->
?on_goal:(t -> unit) ->
unit ->
unitval pp_function :
Format.formatter ->
Frama_c_kernel.Kernel_function.t ->
string option ->
unitVC Generator interface.