package goblint
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Static analysis framework for C
Install
dune-project
Dependency
Authors
Maintainers
Sources
goblint-2.4.0.tbz
sha256=99b78e6def71534d195eef9084baa26d8334b36084e120aa6afb300c9bf8afa6
sha512=f3162bd95a03c00358a2991f6152fc6169205bfb4c55e2c483e98cc3935673df9656d025b6f1ea0fa5f1bd0aee037d4f483966b0d2907e3fa9bf11a93a3392af
doc/goblint.lib/Goblint_lib/Analyses/index.html
Module Goblint_lib.Analyses
Analysis specification and constraint system signatures.
module M = Messagestype fundecs =
GoblintCil.fundec list * GoblintCil.fundec list * GoblintCil.fundec listAnalysis starts from lists of functions: start functions, exit functions, and * other functions.
module Var : sig ... endmodule VarF (LD : Printable.S) : sig ... endmodule type SpecSysVar = sig ... endmodule GVarF (V : SpecSysVar) : sig ... endmodule GVarFC (V : SpecSysVar) (C : Printable.S) : sig ... endmodule GVarG (G : Lattice.S) (C : Printable.S) : sig ... endtype ('d, 'g, 'c, 'v) ctx = {ask : 'a. 'a Queries.t -> 'a Queries.result;emit : Events.t -> unit;node : MyCFG.node;prev_node : MyCFG.node;control_context : unit -> ControlSpecC.t;(*top-level Control Spec context, raises
*)Ctx_failureif missingcontext : unit -> 'c;(*current Spec context, raises
*)Ctx_failureif missingedge : MyCFG.edge;local : 'd;global : 'v -> 'g;spawn : ?multiple:bool -> GoblintCil.lval option -> GoblintCil.varinfo -> GoblintCil.exp list -> unit;split : 'd -> Events.t list -> unit;sideg : 'v -> 'g -> unit;
}val ask_of_ctx : ('a, 'b, 'c, 'd) ctx -> Queries.askConvert ctx to Queries.ask.
module type Spec = sig ... endmodule type MCPA = sig ... endmodule type MCPSpec = sig ... endtype increment_data = {server : bool;solver_data : Obj.t;changes : CompareCIL.change_info;restarting : VarQuery.t list;
}module StdV : sig ... endmodule UnitV : sig ... endmodule VarinfoV : sig ... endmodule EmptyV : sig ... endmodule UnitA : sig ... endmodule UnitP : sig ... endmodule DefaultSpec : sig ... endRelatively safe default implementations of some boring Spec functions.
module IdentitySpec : sig ... endmodule IdentityUnitContextsSpec : sig ... endmodule ValueContexts (D : Lattice.S) : sig ... endmodule type SpecSys = sig ... endmodule type SpecSysSol = sig ... end sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>