module CavLib: sig
.. end
Library functions for Caveat memory model implemented
in Caveat_mem
. Library functions are defined in
Caveat WHY file.
val indir : Caveat_mem.Make.WP.D1.pointer ->
Ctypes.c_object -> Caveat_mem.Make.WP.D1.abstract
val mu_indir : Caveat_mem.Make.WP.D1.pointer ->
Caveat_mem.Make.WP.D1.integer ->
Ctypes.c_object ->
Caveat_mem.Make.WP.D1.abstract -> Caveat_mem.Make.WP.D1.abstract
val mu_range_indir : Caveat_mem.Make.WP.D1.pointer ->
Formula.m_set Caveat_mem.Make.WP.F.term -> Caveat_mem.Make.WP.D1.abstract
similat to D1.set_range_index but for pointer
val ptr : Caveat_mem.Make.WP.D1.pointer -> Caveat_mem.Make.WP.D1.pointer
Used to specify the pointer data in which we can safely
ignore muI
.