Frama-C API - VCS
Provers and Proof Obligations Results
Verification Condition Status
Config
None means current WP option default. Some 0 means prover default.
val current : unit -> configCurrent parameters
val default : configall None
val get_timeout : ?kf:Frama_c_kernel.Kernel_function.t -> smoke:bool -> config -> float0.0 means no-timeout
val get_stepout : config -> int0 means no-stepout
val get_memlimit : config -> int0 means no-memlimit
Results
val no_result : resultval valid : resultval unknown : resultval stepout : int -> resultval timeout : float -> resultval computing : (unit -> unit) -> resultval failed : ?pos:Stdlib.Lexing.position -> string -> resultval kfailed : ?pos:Stdlib.Lexing.position -> ('a, Stdlib.Format.formatter, unit, result) Stdlib.format4 -> 'aval is_result : verdict -> boolval is_proved : smoke:bool -> verdict -> boolval is_none : result -> boolval is_verdict : result -> boolval is_valid : result -> boolval is_trivial : result -> boolval is_not_valid : result -> boolval is_computing : result -> boolval is_cacheable : result -> boolval has_model : result -> boolval autofit : result -> boolResult that fits the default configuration
val name_of_verdict : ?computing:bool -> verdict -> stringval pp_result : Stdlib.Format.formatter -> result -> unitval pp_model : Stdlib.Format.formatter -> model -> unit