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
f633795e
Commit
f633795e
authored
Dec 13, 2019
by
Julien Signoles
Browse files
[e-acsl:archi] add doc for Memory_observer
parent
42989906
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/plugins/e-acsl/src/code_generator/memory_observer.ml
View file @
f633795e
...
...
@@ -73,6 +73,6 @@ let delete_from_set ?before env kf vars =
(*
Local Variables:
compile-command: "make -C ../.."
compile-command: "make -C
../../../
../.."
End:
*)
src/plugins/e-acsl/src/code_generator/memory_observer.mli
View file @
f633795e
...
...
@@ -27,18 +27,23 @@ open Cil_types
open
Cil_datatype
val
store
:
?
before
:
stmt
->
Env
.
t
->
kernel_function
->
varinfo
list
->
Env
.
t
(** For each variable of the given list, if necessary according to the mmodel
analysis, add a call to [__e_acsl_store_block] in the given environment. *)
val
duplicate_store
:
?
before
:
stmt
->
Env
.
t
->
kernel_function
->
Varinfo
.
Set
.
t
->
Env
.
t
(** Same as [store], with a call to [__e_acsl_duplicate_store_block]. *)
val
delete_from_list
:
?
before
:
stmt
->
Env
.
t
->
kernel_function
->
varinfo
list
->
Env
.
t
(** Same as [store], with a call to [__e_acsl_delete_block]. *)
val
delete_from_set
:
?
before
:
stmt
->
Env
.
t
->
kernel_function
->
Varinfo
.
Set
.
t
->
Env
.
t
(** Same as [delete_from_list] with a set of variables instead of a list. *)
(*
Local Variables:
compile-command: "make -C ../.."
compile-command: "make -C
../../../
../.."
End:
*)
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