Mt_shared_vars.Preciseinclude Computer
with module Access = Mt_cfg_types.NodeIdAccess
and module Set = Mt_cfg_types.SetNodeIdAccessmodule Access = Mt_cfg_types.NodeIdAccessmodule Set = Mt_cfg_types.SetNodeIdAccessmodule ZoneMap :
Frama_c_kernel.Lmap_bitwise.Location_map_bitwise with type v = Set.ttype list_accesses = (Frama_c_kernel.Locations.Zone.t * Set.t) listval pretty_concurrent_accesses :
?f:Access.t Frama_c_kernel.Pretty_utils.formatter ->
unit ->
Stdlib.Format.formatter ->
list_accesses ->
unitval all_zones_accessed : list_accesses -> Frama_c_kernel.Locations.Zone.tval concurrent_accesses_all_threads :
Mt_thread.ThreadState.t list ->
(list_accesses * list_accesses) * ZoneMap.mapval enumerate_written_vars_value :
ZoneMap.map ->
(Eva__.Thread.t * Frama_c_kernel.Base.t * Frama_c_kernel.Cvalue.V_Offsetmap.t)
listval remove_non_concur_zones_from_cfg :
Frama_c_kernel.Locations.Zone.t ->
Mt_cfg_types.CfgNode.t ->
unitval mark_concur_access_in_cfg : ('a * Set.t) list -> unit