package frama-c

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

Module Wp.FactorySource

Sourcetype mheap =
  1. | Hoare
  2. | ZeroAlias
  3. | Region
  4. | Typed of MemTyped.pointer
  5. | Eva
Sourcetype mvar =
  1. | Raw
  2. | Var
  3. | Ref
  4. | Caveat
Sourcetype setup = {
  1. mvar : mvar;
  2. mheap : mheap;
  3. cint : Cint.model;
  4. cfloat : Cfloat.model;
}
Sourceval ident : setup -> string
Sourceval descr : setup -> string
Sourceval compiler : mheap -> mvar -> (module Sigs.Compiler)
Sourceval configure_driver : setup -> driver -> unit -> WpContext.rollback
Sourceval instance : setup -> driver -> WpContext.model
Sourceval default : setup

"Var,Typed,Nat,Real" memory model.

Sourceval parse : ?default:setup -> ?warning:(string -> unit) -> string list -> setup

Apply specifications to default setup. Default setup is Factory.default. Default warning is Wp_parameters.abort.

OCaml

Innovation. Community. Security.