package frama-c

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type mheap =
  1. | Hoare
  2. | ZeroAlias
  3. | Typed of MemTyped.pointer
  4. | Eva
  5. | Bytes
type mvar =
  1. | Raw
  2. | Var
  3. | Ref
  4. | Caveat
type setup = {
  1. mvar : mvar;
  2. mheap : mheap;
  3. cint : Cint.model;
  4. cfloat : Cfloat.model;
}
type driver = LogicBuiltins.driver
val ident : setup -> string
val descr : setup -> string
val compiler : mheap -> mvar -> (module Sigs.Compiler)
val configure_driver : setup -> driver -> unit -> WpContext.rollback
val instance : setup -> driver -> WpContext.model
val default : setup

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

val 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.