package goblint

  1. Overview
  2. Docs
Static analysis framework for C

Install

Dune Dependency

Authors

Maintainers

Sources

goblint-2.5.0.tbz
sha256=452d8491527aea21f2cbb11defcc14ba0daf9fdb6bdb9fc0af73e56eac57b916
sha512=1993cd45c4c7fe124ca6e157f07d17ec50fab5611b270a434ed1b7fb2910aa85a8e6eaaa77dad770430710aafb2f6d676c774dd33942d921f23e2f9854486551

doc/goblint.lib/Goblint_lib/BaseInvariant/Make/index.html

Module BaseInvariant.Make

Parameters

module Eval : Eval

Signature

val is_some_bot : VD.t -> bool
val apply_invariant : old_val:VD.t -> new_val:VD.t -> VD.t
val refine_lv_fallback : (Eval.D.t, Eval.G.t, 'a, Eval.V.t) Analyses.ctx -> Eval.D.t -> GoblintCil.lval -> VD.t -> bool -> Eval.D.t
val refine_lv : (Eval.D.t, Eval.G.t, 'a, Eval.V.t) Analyses.ctx -> Eval.D.t -> 'b -> GoblintCil.lval -> VD.t -> (unit -> 'b -> GoblintCil.Pretty.doc) -> GoblintCil.exp -> Eval.D.t
val invariant_fallback : (Eval.D.t, Eval.G.t, 'a, Eval.V.t) Analyses.ctx -> Eval.D.t -> GoblintCil.exp -> bool -> Eval.D.t
val invariant : (Eval.D.t, Eval.G.t, 'a, Eval.V.t) Analyses.ctx -> Eval.D.t -> GoblintCil.exp -> bool -> Eval.D.t
OCaml

Innovation. Community. Security.