package frama-c

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Cvalues.LogicSource

Parameters

module M : Sigs.Model

Signature

Sourcetype logic = M.loc Sigs.logic
Sourcetype region = M.loc Sigs.region

Projections

Sourceval value : logic -> Lang.F.term
Sourceval loc : logic -> M.loc
Sourceval vset : logic -> Wp__.Vset.vset list

Morphisms

Sourceval map : Lang.F.unop -> logic -> logic
Sourceval map_opp : logic -> logic
Sourceval map_loc : (M.loc -> M.loc) -> logic -> logic
Sourceval map_l2t : (M.loc -> Lang.F.term) -> logic -> logic
Sourceval map_t2l : (Lang.F.term -> M.loc) -> logic -> logic
Sourceval apply : Lang.F.binop -> logic -> logic -> logic
Sourceval apply_add : logic -> logic -> logic
Sourceval apply_sub : logic -> logic -> logic

Locations

Sourceval shift : logic -> Ctypes.c_object -> ?size:int -> logic -> logic

Sets of loc-or-values

Regions

Sourceval separated : region list -> Lang.F.pred
Sourceval included : segment -> segment -> Lang.F.pred
Sourceval invalid : M.Sigma.t -> segment -> Lang.F.pred
Sourceval initialized : M.Sigma.t -> segment -> Lang.F.pred
OCaml

Innovation. Community. Security.