module Data: sig
.. end
include struct ... end
type
m_of_mem = Runtime_mem.Create.m_mbits
val tau_of_mem : Formula.tau
val forall_loc : Runtime_mem.Create.F.pool ->
Runtime_mem.Create.F.var list * Runtime_mem.Create.Tint.x_addr
val cvar : Runtime_mem.Create.memory * 'a ->
Runtime_mem.Create.VarDecl.t -> Runtime_mem.Create.Tint.x_addr
val shift : loc -> Ctypes.c_object -> D.integer -> loc
val index : loc -> Ctypes.c_object -> D.integer -> loc
val field : loc -> Runtime_mem.Create.Fields.t -> loc
val value_of_bits : (Ctypes.c_object -> Runtime_mem.Create.t_bits -> value) Pervasives.ref
val bits_of_value : (Ctypes.c_object -> value -> Runtime_mem.Create.t_bits) Pervasives.ref
val load_mem : Runtime_mem.Create.mem_bits ->
Ctypes.c_object -> Runtime_mem.Create.Tint.x_addr -> value
Read a data of type te
at loc
and returns it as a logic value.
val store_mem : Runtime_mem.Create.mem_bits ->
Ctypes.c_object ->
Runtime_mem.Create.Tint.x_addr -> value -> Runtime_mem.Create.mem_bits