sig
val rt_global : F.name -> F.pred
val rt_vsize : F.name -> Runtime_mem.Create.t_size
val load :
Runtime_mem.Create.mem_bits ->
Runtime_mem.Create.t_zone -> Runtime_mem.Create.t_bits
val store :
Runtime_mem.Create.mem_bits ->
Runtime_mem.Create.t_addr ->
Runtime_mem.Create.t_bits -> Runtime_mem.Create.mem_bits
val havoc :
Runtime_mem.Create.mem_bits ->
Runtime_mem.Create.t_zone -> Runtime_mem.Create.mem_bits
val to_bits :
Runtime_mem.Create.format -> F.abstract -> Runtime_mem.Create.t_bits
val from_bits :
Runtime_mem.Create.t_bits -> Runtime_mem.Create.format -> F.abstract
val alloc :
Runtime_mem.Create.mem_alloc -> F.name -> Runtime_mem.Create.mem_alloc
val block_length :
Runtime_mem.Create.mem_alloc ->
Runtime_mem.Create.t_addr -> Runtime_mem.Create.t_size
val valid :
Runtime_mem.Create.mem_alloc -> Runtime_mem.Create.t_zone -> F.pred
val is_havoc :
Runtime_mem.Create.mem_alloc ->
Runtime_mem.Create.mem_bits ->
Runtime_mem.Create.dzone -> Runtime_mem.Create.mem_bits -> F.pred
val free :
Runtime_mem.Create.mem_alloc -> F.name -> Runtime_mem.Create.mem_alloc
val zs_empty : Runtime_mem.Create.dzone
val zs_singleton : Runtime_mem.Create.t_zone -> Runtime_mem.Create.dzone
val zs_union :
Runtime_mem.Create.dzone ->
Runtime_mem.Create.dzone -> Runtime_mem.Create.dzone
val zs_incl :
Runtime_mem.Create.dzone -> Runtime_mem.Create.dzone -> F.pred
end