History.Baseinclude Sinclude Printable.Sinclude MapDomain.Groupable with type t := tinclude Printable.S with type t := tval hash : t -> intval show : t -> stringval pretty : unit -> t -> Pretty.docval printXml : 'a BatInnerIO.output -> t -> unitval to_yojson : t -> Printable.jsonval invariant : Invariant.context -> t -> Invariant.tval tag : t -> intUnique ID, given by HConsed, for context identification in witness
val arbitrary : unit -> t QCheck.arbitraryval show_group : group -> stringval threadinit : Cil.varinfo -> multiple:bool -> tval to_varinfo : t -> Cil.varinfoval is_main : t -> boolval is_unique : t -> boolOverapproximates whether the first TID can be involved in the creation fo the second TID
Is the first TID a must parent of the second thread. Always false if the first TID is not unique
val init : marshal option -> unitval finalize : unit -> marshalval name_varinfo : t -> stringHow the created varinfos should be namend. Returned strings should not contain Cil.locations, but may contain node ids.