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.8.0.tbz
sha256=9175eec0143102243964e34a0786584fd590c60422009259c705a89a27f88de4
sha512=9d760007dd8d003cf596516444ed7acc7370fc3d446e75ac71b0176522c3baae090410762f9035e7aae4f6b0e394bf28bb5b1c08ca0476920b94aa919ef04f42
doc/goblint.lib/Goblint_lib/WrapperFunctionAnalysis/ThreadCreateWrapper/index.html
Module WrapperFunctionAnalysis.ThreadCreateWrapper
include sig ... end
module G = Lattice.Unitmodule V : sig ... endmodule P : sig ... endmodule A : sig ... endval assign :
('a, 'b, 'c, 'd) Goblint_lib__Analyses.man ->
GoblintCil.lval ->
GoblintCil.exp ->
'aval branch :
('a, 'b, 'c, 'd) Goblint_lib__Analyses.man ->
GoblintCil.exp ->
bool ->
'aval body :
('a, 'b, 'c, 'd) Goblint_lib__Analyses.man ->
GoblintCil.fundec ->
'aval return :
('a, 'b, 'c, 'd) Goblint_lib__Analyses.man ->
GoblintCil.exp option ->
GoblintCil.fundec ->
'aval combine_assign :
('a, 'b, 'c, 'd) Goblint_lib__Analyses.man ->
GoblintCil.lval option ->
'e ->
GoblintCil.fundec ->
GoblintCil.exp list ->
'f ->
'g ->
Queries.ask ->
'aval node_for_man : ('a, 'b, 'c, 'd) Analyses.man -> MyCFG.nodemodule NodeFlatLattice : sig ... endmodule UniqueCount : sig ... endmodule WrapperArgs : sig ... endmodule UniqueCallCounter : sig ... endval add_unique_call : UniqueCallCounter.t -> Node.t -> UniqueCallCounter.tmodule D : sig ... endmodule C : sig ... endval startcontext : unit -> D.tval wrappers : (string, unit) Hashtbl.tval enter :
(D.t, 'a, 'b, 'c) Analyses.man ->
GoblintCil.lval option ->
GoblintCil.fundec ->
GoblintCil.exp list ->
(D.t * D.t) listval combine_env :
('a * 'b, 'c, 'd, 'e) Analyses.man ->
'f ->
'g ->
'h ->
'i ->
'j ->
('k * 'l) ->
'm ->
'a * 'lval add_unique_call_man :
(([> `Lifted of Node.t ] as 'a) * UniqueCallCounter.t, 'b, 'c, 'd)
Analyses.man ->
'a * UniqueCallCounter.tval special :
(D.t, G.t, C.t, V.t) Analyses.man ->
GoblintCil.lval option ->
GoblintCil.varinfo ->
GoblintCil.exp list ->
D.tval startstate : 'a -> D.tval threadenter : 'a -> multiple:'b -> 'c -> 'd -> 'e -> D.t listval exitstate : 'a -> D.tval init : marshal option -> unit sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>