Cvalues.Logicmodule M : Sigs.Modeltype logic = M.loc Sigs.logictype segment = Ctypes.c_object * M.loc Sigs.sloctype region = M.loc Sigs.regionval value : logic -> Lang.F.termval vset : logic -> Wp__.Vset.vset listval region : Ctypes.c_object -> logic -> regionval rdescr : M.loc Sigs.sloc -> Lang.F.var list * M.loc * Lang.F.predval map : Lang.F.unop -> logic -> logicval map_l2t : (M.loc -> Lang.F.term) -> logic -> logicval map_t2l : (Lang.F.term -> M.loc) -> logic -> logicval apply : Lang.F.binop -> logic -> logic -> logicval field : logic -> Frama_c_kernel.Cil_types.fieldinfo -> logicval shift : logic -> Ctypes.c_object -> ?size:int -> logic -> logicval load : M.Sigma.t -> Ctypes.c_object -> logic -> logicval union : Frama_c_kernel.Cil_types.logic_type -> logic list -> logicval inter : Frama_c_kernel.Cil_types.logic_type -> logic list -> logicval subset :
Frama_c_kernel.Cil_types.logic_type ->
logic ->
Frama_c_kernel.Cil_types.logic_type ->
logic ->
Lang.F.predval separated : region list -> Lang.F.predval included : segment -> segment -> Lang.F.predval valid : M.Sigma.t -> Sigs.acs -> segment -> Lang.F.predval invalid : M.Sigma.t -> segment -> Lang.F.predval initialized : M.Sigma.t -> segment -> Lang.F.pred