sig
val get_data_scope_at_stmt :
(Db_types.kernel_function ->
Cil_types.stmt ->
Cil_types.lval ->
Cilutil.StmtSet.t * Cilutil.StmtSet.t * Cilutil.StmtSet.t)
Pervasives.ref
val get_prop_scope_at_stmt :
(Db_types.kernel_function ->
Cil_types.stmt ->
Cil_types.code_annotation ->
Cilutil.StmtSet.t * Cil_types.code_annotation list)
Pervasives.ref
val check_asserts : (unit -> Cil_types.code_annotation list) Pervasives.ref
val rm_asserts : (unit -> unit) Pervasives.ref
val get_defs :
(Db_types.kernel_function ->
Cil_types.stmt ->
Cil_types.lval -> (Cilutil.StmtSet.t * Locations.Zone.t option) option)
Pervasives.ref
type t_zones = Locations.Zone.t Inthash.t
val build_zones :
(Db_types.kernel_function ->
Cil_types.stmt -> Cil_types.lval -> Cilutil.StmtSet.t * Db.Scope.t_zones)
Pervasives.ref
val pretty_zones :
(Format.formatter -> Db.Scope.t_zones -> unit) Pervasives.ref
val get_zones :
(Db.Scope.t_zones -> Cil_types.stmt -> Locations.Zone.t) Pervasives.ref
end