Module Caveat_mem.Make.WP.CavLib


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.