Module Runtime_mem.Create.RtLib


module RtLib: sig .. end

val rt_global : D.name -> Runtime_mem.Create.F.pred
val rt_gsize : D.name -> Runtime_mem.Create.t_size
val rt_vformat : D.name -> D.format
val rt_fformat : D.name -> D.format
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 : D.format -> D.abstract -> Runtime_mem.Create.t_bits
val from_bits : Runtime_mem.Create.t_bits -> D.format -> D.abstract
val alloc : Runtime_mem.Create.mem_alloc ->
D.name -> Runtime_mem.Create.t_size -> 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 -> Runtime_mem.Create.F.pred
val is_havoc : Runtime_mem.Create.mem_alloc ->
Runtime_mem.Create.mem_bits ->
Runtime_mem.Create.dzone ->
Runtime_mem.Create.mem_bits -> Runtime_mem.Create.F.pred
val free : Runtime_mem.Create.mem_alloc -> D.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 -> Runtime_mem.Create.F.pred