Module Caveat_mem.Make.WP.Shared


module Shared: Hoare_lib.Create(D1)
Library functions from Hoare model

module Hlib: sig .. end
val get_array_length : Cil_types.typ -> Formula.integer D.F.term option
build array_length t = sz when we know how to interpet the size sz
val mk_v_array_length : D.pointer -> Formula.integer D.F.term -> D.F.pred
module Globals: D.Register(sig
include D.Varinfo
val declare : D.Xindex.t -> 'a -> D.F.pred Formula.item
Hyp about the global arrays size: array_length (addr (v)) = sz
val section : Formula.section
val prefix : string
val basename : Cil_types.varinfo -> string
val clear : unit -> unit
val pp_descr : Format.formatter -> 'a -> unit
end)