Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
pub
frama-c
Commits
474f91e0
Commit
474f91e0
authored
Sep 18, 2020
by
Loïc Correnson
Browse files
Merge branch 'master' into fix/wp/assigns-cfg
parents
dc9ee50f
2511f4c1
Changes
311
Hide whitespace changes
Inline
Side-by-side
src/plugins/wp/driver.mll
View file @
474f91e0
...
...
@@ -72,6 +72,10 @@
lexbuf
.
lex_curr_p
<-
{
lexbuf
.
lex_curr_p
with
pos_lnum
=
succ
lexbuf
.
lex_curr_p
.
pos_lnum
}
(*TODO[LC] Think about projectification ... *)
let
dkey
=
Wp_parameters
.
register_category
"includes"
let
dkey_driver
=
Wp_parameters
.
register_category
"driver"
let
rec
conv_bal
default
(
name
,
bal
)
=
match
bal
with
|
`Default
->
conv_bal
default
(
name
,
default
)
...
...
@@ -460,7 +464,7 @@ and bal = parse
let
load_file
?
(
ontty
=
`Transient
)
file
=
try
let
path
=
Datatype
.
Filepath
.
of_string
file
in
Wp_parameters
.
feedback
~
ontty
"Loading driver '%a'"
Wp_parameters
.
feedback
~
dkey
:
dkey_driver
~
ontty
"Loading driver '%a'"
Datatype
.
Filepath
.
pretty
path
;
let
driver_dir
=
Filename
.
dirname
file
in
let
inc
=
open_in
file
in
...
...
@@ -482,10 +486,6 @@ and bal = parse
~
current
:
false
"Error in driver '%s': %s"
file
(
Printexc
.
to_string
exn
)
(*TODO[LC] Think about projectification ... *)
let
dkey
=
Wp_parameters
.
register_category
"includes"
let
dkey_driver
=
Wp_parameters
.
register_category
"driver"
let
loaded
:
(
string
list
,
driver
)
Hashtbl
.
t
=
Hashtbl
.
create
10
let
load_driver
()
=
let
drivers
=
Wp_parameters
.
Drivers
.
get
()
in
...
...
src/plugins/wp/tests/wp/oracle/bug_rte.res.oracle
View file @
474f91e0
# frama-c -wp -wp-rte [...]
[kernel] Parsing tests/wp/bug_rte.i (no preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[rte] annotating function bug
------------------------------------------------------------
Function bug
...
...
src/plugins/wp/tests/wp/oracle/cfg_loop.res.oracle
View file @
474f91e0
# frama-c -wp [...]
[kernel] Parsing tests/wp/cfg_loop.i (no preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards
------------------------------------------------------------
Function loop_continue
...
...
src/plugins/wp/tests/wp/oracle/sharing.res.oracle
View file @
474f91e0
# frama-c -wp [...]
[kernel] Parsing tests/wp/sharing.c (with preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards
[wp] 1 goal scheduled
---------------------------------------------
...
...
src/plugins/wp/tests/wp/oracle/stmtcompiler_test.res.oracle
View file @
474f91e0
...
...
@@ -3,7 +3,6 @@
[kernel] tests/wp/stmtcompiler_test.i:136: Warning:
Body of function if_assert falls-through. Adding a return statement
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[kernel] tests/wp/stmtcompiler_test.i:145: Warning:
No code nor implicit assigns clause for function behavior1, generating default assigns from the prototype
[wp] Warning: Missing RTE guards
...
...
src/plugins/wp/tests/wp/oracle/stmtcompiler_test_rela.res.oracle
View file @
474f91e0
# frama-c -wp [...]
[kernel] Parsing tests/wp/stmtcompiler_test_rela.i (no preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards
------------------------------------------------------------
Function empty
...
...
src/plugins/wp/tests/wp/oracle/wp_behav.res.oracle
View file @
474f91e0
# frama-c -wp [...]
[kernel] Parsing tests/wp/wp_behav.c (with preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] tests/wp/wp_behav.c:172: Warning:
Ignored specification 'for b1' (generalize to all behavior)
[wp] Warning: Missing RTE guards
...
...
src/plugins/wp/tests/wp/oracle/wp_behavior.0.res.oracle
View file @
474f91e0
# frama-c -wp [...]
[kernel] Parsing tests/wp/wp_behavior.i (no preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards
------------------------------------------------------------
Function behaviors
...
...
src/plugins/wp/tests/wp/oracle/wp_behavior.1.res.oracle
View file @
474f91e0
# frama-c -wp [...]
[kernel] Parsing tests/wp/wp_behavior.i (no preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards
------------------------------------------------------------
Function behaviors
...
...
src/plugins/wp/tests/wp/oracle/wp_call_pre.0.res.oracle
View file @
474f91e0
# frama-c -wp -wp-model 'Hoare' [...]
[kernel] Parsing tests/wp/wp_call_pre.c (with preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[kernel] tests/wp/wp_call_pre.c:53: Warning:
No code nor implicit assigns clause for function g, generating default assigns from the prototype
[kernel] tests/wp/wp_call_pre.c:53: Warning:
...
...
src/plugins/wp/tests/wp/oracle/wp_call_pre.1.res.oracle
View file @
474f91e0
# frama-c -wp -wp-model 'Hoare' [...]
[kernel] Parsing tests/wp/wp_call_pre.c (with preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[kernel] tests/wp/wp_call_pre.c:53: Warning:
No code nor implicit assigns clause for function f, generating default assigns from the prototype
[wp] Warning: Missing RTE guards
...
...
src/plugins/wp/tests/wp/oracle/wp_call_pre.2.res.oracle
View file @
474f91e0
# frama-c -wp -wp-model 'Hoare' [...]
[kernel] Parsing tests/wp/wp_call_pre.c (with preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[kernel] tests/wp/wp_call_pre.c:53: Warning:
No code nor implicit assigns clause for function g, generating default assigns from the prototype
[kernel] tests/wp/wp_call_pre.c:53: Warning:
...
...
src/plugins/wp/tests/wp/oracle/wp_call_pre.3.res.oracle
View file @
474f91e0
# frama-c -wp -wp-model 'Hoare' [...]
[kernel] Parsing tests/wp/wp_call_pre.c (with preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[kernel] tests/wp/wp_call_pre.c:53: Warning:
No code nor implicit assigns clause for function f, generating default assigns from the prototype
[wp] Warning: Missing RTE guards
...
...
src/plugins/wp/tests/wp/oracle/wp_call_pre.4.res.oracle
View file @
474f91e0
# frama-c -wp -wp-model 'Hoare' [...]
[kernel] Parsing tests/wp/wp_call_pre.c (with preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards
Goal Pre-condition 'qed_ok,Rstmt' at instruction (file tests/wp/wp_call_pre.c, line 47):
...
...
src/plugins/wp/tests/wp/oracle/wp_eqb.res.oracle
View file @
474f91e0
# frama-c -wp [...]
[kernel] Parsing tests/wp/wp_eqb.i (no preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards
[wp] 1 goal scheduled
[wp:print-generated]
...
...
src/plugins/wp/tests/wp/oracle/wp_strategy.0.res.oracle
View file @
474f91e0
# frama-c -wp -wp-model 'Hoare' [...]
[kernel] Parsing tests/wp/wp_strategy.c (with preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards
------------------------------------------------------------
Function bts0513
...
...
src/plugins/wp/tests/wp/oracle/wp_strategy.1.res.oracle
View file @
474f91e0
# frama-c -wp [...]
[kernel] Parsing tests/wp/wp_strategy.c (with preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards
------------------------------------------------------------
Function default_behaviors with behavior default_for_stmt_54
...
...
src/plugins/wp/tests/wp_acsl/oracle/arith.res.oracle
View file @
474f91e0
# frama-c -wp [...]
[kernel] Parsing tests/wp_acsl/arith.i (no preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards
------------------------------------------------------------
Global
...
...
src/plugins/wp/tests/wp_acsl/oracle/assign_array.res.oracle
View file @
474f91e0
# frama-c -wp [...]
[kernel] Parsing tests/wp_acsl/assign_array.i (no preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards
------------------------------------------------------------
Function jobA
...
...
src/plugins/wp/tests/wp_acsl/oracle/assigned_initialized_memtyped.res.oracle
View file @
474f91e0
# frama-c -wp [...]
[kernel] Parsing tests/wp_acsl/assigned_initialized_memtyped.i (no preprocessing)
[wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards
------------------------------------------------------------
Function array
...
...
Prev
1
2
3
4
5
…
16
Next
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