Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
pub
frama-c
Commits
e6397cda
Commit
e6397cda
authored
Dec 10, 2018
by
David Bühler
Committed by
Andre Maroneze
Oct 18, 2019
Browse files
[Eva] New octagons domain.
parent
b52266e7
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
Makefile
View file @
e6397cda
...
...
@@ -875,6 +875,7 @@ PLUGIN_CMO:= slevel/split_strategy value_parameters \
domains/printer_domain
\
domains/traces_domain
\
domains/simple_memory
\
domains/octagons
\
domains/gauges/gauges_domain
\
domains/hcexprs
\
domains/equality/equality domains/equality/equality_domain
\
...
...
headers/header_spec.txt
View file @
e6397cda
...
...
@@ -1189,6 +1189,8 @@ src/plugins/value/domains/hcexprs.ml: CEA_LGPL_OR_PROPRIETARY
src/plugins/value/domains/hcexprs.mli: CEA_LGPL_OR_PROPRIETARY
src/plugins/value/domains/inout_domain.ml: CEA_LGPL_OR_PROPRIETARY
src/plugins/value/domains/inout_domain.mli: CEA_LGPL_OR_PROPRIETARY
src/plugins/value/domains/octagons.ml: CEA_LGPL_OR_PROPRIETARY
src/plugins/value/domains/octagons.mli: CEA_LGPL_OR_PROPRIETARY
src/plugins/value/domains/offsm_domain.ml: CEA_LGPL_OR_PROPRIETARY
src/plugins/value/domains/offsm_domain.mli: CEA_LGPL_OR_PROPRIETARY
src/plugins/value/domains/powerset.ml: CEA_LGPL_OR_PROPRIETARY
...
...
src/plugins/value/domains/octagons.ml
0 → 100644
View file @
e6397cda
This diff is collapsed.
Click to expand it.
src/plugins/value/domains/octagons.mli
0 → 100644
View file @
e6397cda
(**************************************************************************)
(* *)
(* This file is part of Frama-C. *)
(* *)
(* Copyright (C) 2007-2019 *)
(* CEA (Commissariat à l'énergie atomique et aux énergies *)
(* alternatives) *)
(* *)
(* you can redistribute it and/or modify it under the terms of the GNU *)
(* Lesser General Public License as published by the Free Software *)
(* Foundation, version 2.1. *)
(* *)
(* It is distributed in the hope that it will be useful, *)
(* but WITHOUT ANY WARRANTY; without even the implied warranty of *)
(* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *)
(* GNU Lesser General Public License for more details. *)
(* *)
(* See the GNU Lesser General Public License version 2.1 *)
(* for more details (enclosed in the file licenses/LGPLv2.1). *)
(* *)
(**************************************************************************)
include
Abstract_domain
.
Leaf
with
type
value
=
Cvalue
.
V
.
t
and
type
location
=
Precise_locs
.
precise_location
src/plugins/value/value_parameters.ml
View file @
e6397cda
...
...
@@ -167,6 +167,13 @@ module SymbolicLocsDomain = Domain_Parameter
let
default
=
false
end
)
module
OctagonsDomain
=
Domain_Parameter
(
struct
let
option_name
=
"-eva-octagons-domain"
let
help
=
"Use the octagons domain of Eva."
let
default
=
false
end
)
module
BitwiseOffsmDomain
=
Domain_Parameter
(
struct
let
option_name
=
"-eva-bitwise-domain"
...
...
src/plugins/value/value_parameters.mli
View file @
e6397cda
...
...
@@ -32,6 +32,7 @@ module CvalueDomain: Parameter_sig.Bool
module
EqualityDomain
:
Parameter_sig
.
Bool
module
GaugesDomain
:
Parameter_sig
.
Bool
module
SymbolicLocsDomain
:
Parameter_sig
.
Bool
module
OctagonsDomain
:
Parameter_sig
.
Bool
module
BitwiseOffsmDomain
:
Parameter_sig
.
Bool
module
InoutDomain
:
Parameter_sig
.
Bool
module
SignDomain
:
Parameter_sig
.
Bool
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment