package goblint
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Static analysis framework for C
Install
dune-project
Dependency
Authors
Maintainers
Sources
goblint-2.7.1.tbz
sha256=af01aac256229f33a90a9fcbfed04b01e3097f154d4d124f006476d6387c6a66
sha512=2a93bfe16881adbc2d8dcbfe38c1e19cd24ca105d8e1eda13d02440f3002874ffe2957dfd937510765233a054a40568b0052db92e31d382a5bd215d1ec12565c
doc/goblint.lib/Goblint_lib/SpecLifters/HashconsContextLifter/index.html
Module SpecLifters.HashconsContextLifter
Lifts a Spec so that the context is Hashconsd.
Parameters
module S : Analyses.SpecSignature
module D : sig ... endmodule G : sig ... endmodule C : sig ... endmodule V : sig ... endmodule P : sig ... endval init : marshal option -> unitval finalize : unit -> marshalval startstate : GoblintCil.varinfo -> D.tval morphstate : GoblintCil.varinfo -> D.t -> D.tval exitstate : GoblintCil.varinfo -> D.tval startcontext : unit -> C.tval assign :
(D.t, G.t, C.t, V.t) Goblint_lib__Analyses.man ->
GoblintCil.lval ->
GoblintCil.exp ->
D.tval return :
(D.t, G.t, C.t, V.t) Goblint_lib__Analyses.man ->
GoblintCil.exp option ->
GoblintCil.fundec ->
D.tval special :
(D.t, G.t, C.t, V.t) Goblint_lib__Analyses.man ->
GoblintCil.lval option ->
GoblintCil.varinfo ->
GoblintCil.exp list ->
D.tval enter :
(D.t, G.t, C.t, V.t) Goblint_lib__Analyses.man ->
GoblintCil.lval option ->
GoblintCil.fundec ->
GoblintCil.exp list ->
(D.t * D.t) listval combine_env :
(D.t, G.t, C.t, V.t) Goblint_lib__Analyses.man ->
GoblintCil.lval option ->
GoblintCil.exp ->
GoblintCil.fundec ->
GoblintCil.exp list ->
C.t option ->
D.t ->
Queries.ask ->
D.tval combine_assign :
(D.t, G.t, C.t, V.t) Goblint_lib__Analyses.man ->
GoblintCil.lval option ->
GoblintCil.exp ->
GoblintCil.fundec ->
GoblintCil.exp list ->
C.t option ->
D.t ->
Queries.ask ->
D.tval threadenter :
(D.t, G.t, C.t, V.t) Goblint_lib__Analyses.man ->
multiple:bool ->
GoblintCil.lval option ->
GoblintCil.varinfo ->
GoblintCil.exp list ->
D.t listval threadspawn :
(D.t, G.t, C.t, V.t) Goblint_lib__Analyses.man ->
multiple:bool ->
GoblintCil.lval option ->
GoblintCil.varinfo ->
GoblintCil.exp list ->
(D.t, G.t, C.t, V.t) Goblint_lib__Analyses.man ->
D.tval conv :
(D.t, G.t, C.t, V.t) Analyses.man ->
(D.t, G.t, S.C.t, V.t) Analyses.man sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page