CommonPriv.PerMutexTidCommonmodule Conf : PerMutexTidCommonArginclude module type of struct include ConfCheck.RequireThreadFlagPathSensInit endmodule TID = ThreadIdDomain.FlagConfiguredTIDmodule W : sig ... endMay written variables.
module V : sig ... endmodule LLock : sig ... endmodule LMust : sig ... endMutexes / globals to which values have been published, i.e. for which the initializers need not be read *
module L : sig ... endmodule GMutex : sig ... endmodule GThread : sig ... endmodule G : sig ... endmodule D : sig ... endval compatible :
Q.ask ->
[> `Lifted of TID.t ] ->
ConcDomain.ThreadSet.t ->
[> `Lifted of TID.t ] ->
boolval startstate : unit -> W.t * [ `Lifted of BatSet.Make(LLock).t | `Top ] * L.t