Skip to content
Snippets Groups Projects
Commit 24ddf938 authored by Andre Maroneze's avatar Andre Maroneze Committed by Julien Signoles
Browse files

[tests] remove some warnings about missing spec

parent 59715ce5
No related branches found
No related tags found
No related merge requests found
...@@ -12,20 +12,6 @@ ...@@ -12,20 +12,6 @@
[e-acsl] Warning: annotating undefined function `fclose': [e-acsl] Warning: annotating undefined function `fclose':
the generated program may miss memory instrumentation the generated program may miss memory instrumentation
if there are memory-related annotations. if there are memory-related annotations.
[kernel:annot:missing-spec] FRAMAC_SHARE/libc/stdio.h:154: Warning:
Neither code nor specification for function fprintf, generating default assigns from the prototype
[kernel:annot:missing-spec] FRAMAC_SHARE/libc/stdio.h:158: Warning:
Neither code nor specification for function printf, generating default assigns from the prototype
[kernel:annot:missing-spec] FRAMAC_SHARE/libc/stdio.h:160: Warning:
Neither code nor specification for function snprintf, generating default assigns from the prototype
[kernel:annot:missing-spec] FRAMAC_SHARE/libc/stdio.h:162: Warning:
Neither code nor specification for function sprintf, generating default assigns from the prototype
[kernel:annot:missing-spec] FRAMAC_SHARE/libc/stdio.h:358: Warning:
Neither code nor specification for function dprintf, generating default assigns from the prototype
[kernel:annot:missing-spec] FRAMAC_SHARE/libc/sys/wait.h:60: Warning:
Neither code nor specification for function waitpid, generating default assigns from the prototype
[kernel:annot:missing-spec] tests/format/fprintf.c:15: Warning:
Neither code nor specification for function fork, generating default assigns from the prototype
[e-acsl] FRAMAC_SHARE/libc/stdio.h:94: Warning: [e-acsl] FRAMAC_SHARE/libc/stdio.h:94: Warning:
E-ACSL construct `assigns clause in behavior' is not yet supported. E-ACSL construct `assigns clause in behavior' is not yet supported.
Ignoring annotation. Ignoring annotation.
...@@ -85,15 +71,11 @@ ...@@ -85,15 +71,11 @@
[value] using specification for function __e_acsl_full_init [value] using specification for function __e_acsl_full_init
[value] using specification for function __e_acsl_mark_readonly [value] using specification for function __e_acsl_mark_readonly
[value] using specification for function fork [value] using specification for function fork
[kernel:annot:missing-spec] tests/format/fprintf.c:15: Warning:
Neither code nor specification for function __e_acsl_builtin_fprintf, generating default assigns from the prototype
[value] using specification for function __e_acsl_builtin_fprintf [value] using specification for function __e_acsl_builtin_fprintf
[value] using specification for function exit [value] using specification for function exit
[value] using specification for function waitpid [value] using specification for function waitpid
[value:alarm] tests/format/fprintf.c:15: Warning: [value:alarm] tests/format/fprintf.c:15: Warning:
accessing uninitialized left-value. assert \initialized(&process_status); accessing uninitialized left-value. assert \initialized(&process_status);
[kernel:annot:missing-spec] tests/format/signalled.h:12: Warning:
Neither code nor specification for function __e_acsl_builtin_printf, generating default assigns from the prototype
[value] using specification for function __e_acsl_builtin_printf [value] using specification for function __e_acsl_builtin_printf
[value] using specification for function __e_acsl_delete_block [value] using specification for function __e_acsl_delete_block
[value] tests/format/fprintf.c:16: Warning: [value] tests/format/fprintf.c:16: Warning:
...@@ -114,15 +96,11 @@ ...@@ -114,15 +96,11 @@
Completely invalid destination for assigns clause *stream. Ignoring. Completely invalid destination for assigns clause *stream. Ignoring.
[value:alarm] tests/format/fprintf.c:22: Warning: [value:alarm] tests/format/fprintf.c:22: Warning:
accessing uninitialized left-value. assert \initialized(&process_status_3); accessing uninitialized left-value. assert \initialized(&process_status_3);
[kernel:annot:missing-spec] tests/format/fprintf.c:27: Warning:
Neither code nor specification for function __e_acsl_builtin_dprintf, generating default assigns from the prototype
[value] using specification for function __e_acsl_builtin_dprintf [value] using specification for function __e_acsl_builtin_dprintf
[value:alarm] tests/format/fprintf.c:27: Warning: [value:alarm] tests/format/fprintf.c:27: Warning:
accessing uninitialized left-value. assert \initialized(&process_status_4); accessing uninitialized left-value. assert \initialized(&process_status_4);
[value:alarm] tests/format/fprintf.c:28: Warning: [value:alarm] tests/format/fprintf.c:28: Warning:
accessing uninitialized left-value. assert \initialized(&process_status_5); accessing uninitialized left-value. assert \initialized(&process_status_5);
[kernel:annot:missing-spec] tests/format/fprintf.c:34: Warning:
Neither code nor specification for function __e_acsl_builtin_sprintf, generating default assigns from the prototype
[value] using specification for function __e_acsl_builtin_sprintf [value] using specification for function __e_acsl_builtin_sprintf
[value:alarm] tests/format/fprintf.c:34: Warning: [value:alarm] tests/format/fprintf.c:34: Warning:
accessing uninitialized left-value. assert \initialized(&process_status_6); accessing uninitialized left-value. assert \initialized(&process_status_6);
...@@ -138,8 +116,6 @@ ...@@ -138,8 +116,6 @@
Completely invalid destination for assigns clause *(str + (0 ..)). Ignoring. Completely invalid destination for assigns clause *(str + (0 ..)). Ignoring.
[value:alarm] tests/format/fprintf.c:38: Warning: [value:alarm] tests/format/fprintf.c:38: Warning:
accessing uninitialized left-value. assert \initialized(&process_status_10); accessing uninitialized left-value. assert \initialized(&process_status_10);
[kernel:annot:missing-spec] tests/format/fprintf.c:41: Warning:
Neither code nor specification for function __e_acsl_builtin_snprintf, generating default assigns from the prototype
[value] using specification for function __e_acsl_builtin_snprintf [value] using specification for function __e_acsl_builtin_snprintf
[value:alarm] tests/format/fprintf.c:41: Warning: [value:alarm] tests/format/fprintf.c:41: Warning:
accessing uninitialized left-value. assert \initialized(&process_status_11); accessing uninitialized left-value. assert \initialized(&process_status_11);
......
...@@ -17,12 +17,6 @@ ...@@ -17,12 +17,6 @@
[e-acsl] Warning: annotating undefined function `strcpy': [e-acsl] Warning: annotating undefined function `strcpy':
the generated program may miss memory instrumentation the generated program may miss memory instrumentation
if there are memory-related annotations. if there are memory-related annotations.
[kernel:annot:missing-spec] FRAMAC_SHARE/libc/stdio.h:158: Warning:
Neither code nor specification for function printf, generating default assigns from the prototype
[kernel:annot:missing-spec] FRAMAC_SHARE/libc/unistd.h:791: Warning:
Neither code nor specification for function fork, generating default assigns from the prototype
[kernel:annot:missing-spec] FRAMAC_SHARE/libc/sys/wait.h:60: Warning:
Neither code nor specification for function waitpid, generating default assigns from the prototype
[e-acsl] FRAMAC_SHARE/libc/string.h:327: Warning: [e-acsl] FRAMAC_SHARE/libc/string.h:327: Warning:
E-ACSL construct `logic function application' is not yet supported. E-ACSL construct `logic function application' is not yet supported.
Ignoring annotation. Ignoring annotation.
...@@ -421,8 +415,6 @@ ...@@ -421,8 +415,6 @@
[value] using specification for function __e_acsl_full_init [value] using specification for function __e_acsl_full_init
[value] using specification for function __e_acsl_mark_readonly [value] using specification for function __e_acsl_mark_readonly
[value] using specification for function fork [value] using specification for function fork
[kernel:annot:missing-spec] tests/format/printf.c:179: Warning:
Neither code nor specification for function __e_acsl_builtin_printf, generating default assigns from the prototype
[value] using specification for function __e_acsl_builtin_printf [value] using specification for function __e_acsl_builtin_printf
[value] using specification for function exit [value] using specification for function exit
[value] using specification for function waitpid [value] using specification for function waitpid
......
LOG: gen_@PTEST_NAME@.c LOG: gen_@PTEST_NAME@.c
OPT: -variadic-no-translation -machdep gcc_x86_64 -check -e-acsl -e-acsl-full-mmodel -e-acsl-validate-format-strings -then-last -load-script tests/print.cmxs -print -ocode tests/format/result/gen_@PTEST_NAME@.c -kernel-verbose 0 -val -no-val-print -no-val-show-progress -no-results OPT: -variadic-no-translation -machdep gcc_x86_64 -check -e-acsl -e-acsl-full-mmodel -e-acsl-validate-format-strings -kernel-warn-key=-annot:missing-spec -then-last -load-script tests/print.cmxs -print -ocode tests/format/result/gen_@PTEST_NAME@.c -kernel-verbose 0 -val -no-val-print -no-val-show-progress -no-results
EXEC: ./scripts/testrun.sh @PTEST_NAME@ format "1" "--frama-c=@frama-c@ --full-mmodel --validate-format-strings" EXEC: ./scripts/testrun.sh @PTEST_NAME@ format "1" "--frama-c=@frama-c@ --full-mmodel --validate-format-strings"
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