Frama-C:
Plug-ins:
Libraries:

Frama-C API - Complete

Automatically builds some functions of an abstract domain.

Parameters

Signature

val name : string
type context = unit
val context_dependencies : context Abstract_context.dependencies
val build_context : Domain.t -> context Eval.or_bottom
val backward_location : Domain.t -> Eval.lval -> 'loc -> 'v -> ('loc * 'v) Eval.or_bottom
val reduce_further : Domain.t -> Eval.exp -> 'v -> (Eval.exp * 'v) list
val incr_loop_counter : Frama_c_kernel.Cil_types.stmt -> Domain.t -> Domain.t
val reuse : Frama_c_kernel.Base.Hptset.t -> current_input:Domain.t -> previous_output:Domain.t -> Domain.t
val show_expr : 'a -> Domain.t -> Stdlib.Format.formatter -> Eval.exp -> unit
module Store : Domain_store.S with type t := Domain.t
val log_category : Self.category