Skip to content
Snippets Groups Projects
Commit c079a19e authored by Julien Signoles's avatar Julien Signoles
Browse files

[E-ACSL] add demo

[E-ACSL] fixed bug in debug mode
[E-ACSL] add missing headers
parent f37c65b6
No related branches found
No related tags found
No related merge requests found
...@@ -29,8 +29,8 @@ tests/e-acsl-runtime/valid_alias.c:10:[e-acsl] warning: E-ACSL construct `\alloc ...@@ -29,8 +29,8 @@ tests/e-acsl-runtime/valid_alias.c:10:[e-acsl] warning: E-ACSL construct `\alloc
[value] using specification for function __store_block [value] using specification for function __store_block
tests/e-acsl-runtime/valid_alias.c:12:[value] Assertion got status valid. tests/e-acsl-runtime/valid_alias.c:12:[value] Assertion got status valid.
[value] using specification for function __initialized [value] using specification for function __initialized
share/e-acsl/memory_model/e_acsl_mmodel.h:86:[value] Function __initialized: postcondition got status unknown. share/e-acsl/memory_model/e_acsl_mmodel.h:107:[value] Function __initialized: postcondition got status unknown.
share/e-acsl/memory_model/e_acsl_mmodel.h:87:[value] Function __initialized: postcondition got status unknown. share/e-acsl/memory_model/e_acsl_mmodel.h:108:[value] Function __initialized: postcondition got status unknown.
tests/e-acsl-runtime/valid_alias.c:12:[kernel] warning: accessing uninitialized left-value: assert \initialized(&a); tests/e-acsl-runtime/valid_alias.c:12:[kernel] warning: accessing uninitialized left-value: assert \initialized(&a);
tests/e-acsl-runtime/valid_alias.c:12:[kernel] warning: completely indeterminate value in a. tests/e-acsl-runtime/valid_alias.c:12:[kernel] warning: completely indeterminate value in a.
tests/e-acsl-runtime/valid_alias.c:12:[value] all evaluations are invalid for function call argument tests/e-acsl-runtime/valid_alias.c:12:[value] all evaluations are invalid for function call argument
...@@ -47,7 +47,7 @@ FRAMAC_SHARE/libc/stdlib.h:127:[value] Function __e_acsl_malloc, behavior alloca ...@@ -47,7 +47,7 @@ FRAMAC_SHARE/libc/stdlib.h:127:[value] Function __e_acsl_malloc, behavior alloca
FRAMAC_SHARE/libc/stdlib.h:132:[value] Function __e_acsl_malloc, behavior no_allocation: postcondition got status invalid. (Behavior may be inactive, no reduction performed.) FRAMAC_SHARE/libc/stdlib.h:132:[value] Function __e_acsl_malloc, behavior no_allocation: postcondition got status invalid. (Behavior may be inactive, no reduction performed.)
[value] using specification for function __initialize [value] using specification for function __initialize
tests/e-acsl-runtime/valid_alias.c:16:[value] Assertion got status valid. tests/e-acsl-runtime/valid_alias.c:16:[value] Assertion got status valid.
share/e-acsl/memory_model/e_acsl_mmodel.h:87:[value] Function __initialized: postcondition got status valid. share/e-acsl/memory_model/e_acsl_mmodel.h:108:[value] Function __initialized: postcondition got status valid.
[value] using specification for function __valid [value] using specification for function __valid
share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status unknown. share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status unknown.
tests/e-acsl-runtime/valid_alias.c:17:[value] Assertion got status valid. tests/e-acsl-runtime/valid_alias.c:17:[value] Assertion got status valid.
......
...@@ -18,8 +18,8 @@ ...@@ -18,8 +18,8 @@
[value] using specification for function __store_block [value] using specification for function __store_block
[value] using specification for function __valid [value] using specification for function __valid
[value] using specification for function __initialized [value] using specification for function __initialized
share/e-acsl/memory_model/e_acsl_mmodel.h:86:[value] Function __initialized: postcondition got status unknown. share/e-acsl/memory_model/e_acsl_mmodel.h:107:[value] Function __initialized: postcondition got status unknown.
share/e-acsl/memory_model/e_acsl_mmodel.h:87:[value] Function __initialized: postcondition got status unknown. share/e-acsl/memory_model/e_acsl_mmodel.h:108:[value] Function __initialized: postcondition got status unknown.
[value] using specification for function __valid_read [value] using specification for function __valid_read
[value] using specification for function e_acsl_assert [value] using specification for function e_acsl_assert
share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status unknown. share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status unknown.
......
...@@ -18,8 +18,8 @@ ...@@ -18,8 +18,8 @@
[value] using specification for function __store_block [value] using specification for function __store_block
[value] using specification for function __valid [value] using specification for function __valid
[value] using specification for function __initialized [value] using specification for function __initialized
share/e-acsl/memory_model/e_acsl_mmodel.h:86:[value] Function __initialized: postcondition got status unknown. share/e-acsl/memory_model/e_acsl_mmodel.h:107:[value] Function __initialized: postcondition got status unknown.
share/e-acsl/memory_model/e_acsl_mmodel.h:87:[value] Function __initialized: postcondition got status unknown. share/e-acsl/memory_model/e_acsl_mmodel.h:108:[value] Function __initialized: postcondition got status unknown.
[value] using specification for function __valid_read [value] using specification for function __valid_read
[value] using specification for function e_acsl_assert [value] using specification for function e_acsl_assert
share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status unknown. share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status unknown.
......
...@@ -31,8 +31,8 @@ tests/e-acsl-runtime/vector.c:21:[e-acsl] warning: E-ACSL construct `\allocate' ...@@ -31,8 +31,8 @@ tests/e-acsl-runtime/vector.c:21:[e-acsl] warning: E-ACSL construct `\allocate'
[value] using specification for function __initialize [value] using specification for function __initialize
tests/e-acsl-runtime/vector.c:26:[value] Assertion got status valid. tests/e-acsl-runtime/vector.c:26:[value] Assertion got status valid.
[value] using specification for function __initialized [value] using specification for function __initialized
share/e-acsl/memory_model/e_acsl_mmodel.h:86:[value] Function __initialized: postcondition got status unknown. share/e-acsl/memory_model/e_acsl_mmodel.h:107:[value] Function __initialized: postcondition got status unknown.
share/e-acsl/memory_model/e_acsl_mmodel.h:87:[value] Function __initialized: postcondition got status valid. share/e-acsl/memory_model/e_acsl_mmodel.h:108:[value] Function __initialized: postcondition got status valid.
[value] using specification for function e_acsl_assert [value] using specification for function e_acsl_assert
share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status unknown. share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status unknown.
[value] using specification for function __full_init [value] using specification for function __full_init
......
...@@ -31,8 +31,8 @@ tests/e-acsl-runtime/vector.c:21:[e-acsl] warning: E-ACSL construct `\allocate' ...@@ -31,8 +31,8 @@ tests/e-acsl-runtime/vector.c:21:[e-acsl] warning: E-ACSL construct `\allocate'
[value] using specification for function __initialize [value] using specification for function __initialize
tests/e-acsl-runtime/vector.c:26:[value] Assertion got status valid. tests/e-acsl-runtime/vector.c:26:[value] Assertion got status valid.
[value] using specification for function __initialized [value] using specification for function __initialized
share/e-acsl/memory_model/e_acsl_mmodel.h:86:[value] Function __initialized: postcondition got status unknown. share/e-acsl/memory_model/e_acsl_mmodel.h:107:[value] Function __initialized: postcondition got status unknown.
share/e-acsl/memory_model/e_acsl_mmodel.h:87:[value] Function __initialized: postcondition got status valid. share/e-acsl/memory_model/e_acsl_mmodel.h:108:[value] Function __initialized: postcondition got status valid.
[value] using specification for function e_acsl_assert [value] using specification for function e_acsl_assert
share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status unknown. share/e-acsl/e_acsl.h:34:[value] Function e_acsl_assert: precondition got status unknown.
[value] using specification for function __full_init [value] using specification for function __full_init
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment