Frama-C API - LeafDomain
Part of an abstract domain signature automatically built by the Complete functor. These functions can be redefined to achieve better precision or performance. See Abstract_domain for more details.
val context_dependencies : context Abstract_context.dependenciesval build_context : t -> context Eval.or_bottomval backward_location : t -> Eval.lval -> 'loc -> 'v -> ('loc * 'v) Eval.or_bottomval evaluate_predicate : t Abstract_domain.logic_environment -> t -> Frama_c_kernel.Cil_types.predicate -> Alarmset.statusval reduce_by_predicate : t Abstract_domain.logic_environment -> t -> Frama_c_kernel.Cil_types.predicate -> bool -> t Eval.or_bottomval interpret_acsl_extension : Frama_c_kernel.Cil_types.acsl_extension -> t Abstract_domain.logic_environment -> t -> tval enter_loop : Frama_c_kernel.Cil_types.stmt -> t -> tval incr_loop_counter : Frama_c_kernel.Cil_types.stmt -> t -> tval leave_loop : Frama_c_kernel.Cil_types.stmt -> t -> tval project : Frama_c_kernel.Base.Hptset.t -> t -> tval filter : Frama_c_kernel.Base.Hptset.t -> t -> tval reuse : Frama_c_kernel.Base.Hptset.t -> current_input:t -> previous_output:t -> tval post_analysis : t Frama_c_kernel.Lattice_bounds.or_bottom -> unitmodule Store : Domain_store.S with type t := tval log_category : Self.categoryval key : t Abstract_domain.key