package goblint

  1. Overview
  2. Docs
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/CommonPriv/PerMutexTidCommonNC/index.html

Module CommonPriv.PerMutexTidCommonNC

Parameters

module Digest : Digest
module LD : Lattice.S

Signature

include sig ... end
val init : unit -> unit
module W : sig ... end

May written variables.

module V : sig ... end
module LLock : sig ... end
module L : sig ... end
module GMutex : sig ... end
module GThread : sig ... end
module G : sig ... end
module D : sig ... end
val get_relevant_writes_nofilter : Q.ask -> GMutex.t -> LD.t
val merge_all : GMutex.t -> LD.t
val startstate : unit -> W.t * [ `Lifted of SetDomain.Make(Printable.Prod(LLock)(Printable.Unit)).t | `Top ] * L.t
module LMust : sig ... end

Mutexes / clusters of globals to which values have been published, i.e., for which the initializers need not be read *