Skip to content
Snippets Groups Projects
Commit daa7ffcb authored by David Bühler's avatar David Bühler Committed by Andre Maroneze
Browse files

Enables all garbled-mix messages, which have been improved.

parent 899869fe
No related branches found
No related tags found
1 merge request!47Improved Eva messages about garbled mix
Pipeline #66640 failed
Showing
with 88 additions and 107 deletions
provenance_equality_global_xy.c:5:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_equality_global_xy.c:5:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
provenance_equality_global_xy.c:8:[eva:garbled-mix:assigns] warning: The specification of function printf_va_2 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. has generated a garbled mix of addresses
for assigns clause __fc_stdout->__fc_FILE_data.
provenance_equality_global_yx.c:5:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_equality_global_yx.c:5:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
provenance_equality_global_yx.c:8:[eva:garbled-mix:assigns] warning: The specification of function printf_va_2 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. has generated a garbled mix of addresses
for assigns clause __fc_stdout->__fc_FILE_data.
provenance_equality_uintptr_t_global_xy.c:5:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_equality_uintptr_t_global_xy.c:5:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
provenance_equality_uintptr_t_global_xy.c:9:[eva:garbled-mix:assigns] warning: The specification of function printf_va_2 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. has generated a garbled mix of addresses
for assigns clause __fc_stdout->__fc_FILE_data.
provenance_equality_uintptr_t_global_yx.c:5:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_equality_uintptr_t_global_yx.c:5:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
provenance_equality_uintptr_t_global_yx.c:9:[eva:garbled-mix:assigns] warning: The specification of function printf_va_2 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. has generated a garbled mix of addresses
for assigns clause __fc_stdout->__fc_FILE_data.
provenance_multiple_3_global_yx.c:5:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_multiple_3_global_yx.c:5:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
has generated a garbled mix of addresses
for assigns clause __fc_stdout->__fc_FILE_data.
provenance_multiple_3_global_yx.c:7:[kernel] warning: all target addresses were invalid. This path is assumed to be dead. provenance_multiple_3_global_yx.c:7:[kernel] warning: all target addresses were invalid. This path is assumed to be dead.
stack: main stack: main
[eva:garbled-mix:summary] warning: Garbled mix generated during analysis:
{{ garbled mix of &{x}
(origin: Misaligned {provenance_multiple_3_global_yx.c:6}) }}
{{ garbled mix of &{y}
(origin: Misaligned {provenance_multiple_3_global_yx.c:6}) }}
provenance_multiple_4_global_yx.c:5:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_multiple_4_global_yx.c:5:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
has generated a garbled mix of addresses
for assigns clause __fc_stdout->__fc_FILE_data.
provenance_multiple_4_global_yx.c:7:[kernel] warning: all target addresses were invalid. This path is assumed to be dead. provenance_multiple_4_global_yx.c:7:[kernel] warning: all target addresses were invalid. This path is assumed to be dead.
stack: main stack: main
[eva:garbled-mix:summary] warning: Garbled mix generated during analysis:
{{ garbled mix of &{x}
(origin: Misaligned {provenance_multiple_4_global_yx.c:6}) }}
{{ garbled mix of &{y}
(origin: Misaligned {provenance_multiple_4_global_yx.c:6}) }}
provenance_multiple_5_auto.c:5:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_multiple_5_auto.c:5:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
has generated a garbled mix of addresses
for assigns clause __fc_stdout->__fc_FILE_data.
provenance_multiple_5_auto.c:7:[kernel] warning: all target addresses were invalid. This path is assumed to be dead. provenance_multiple_5_auto.c:7:[kernel] warning: all target addresses were invalid. This path is assumed to be dead.
stack: main stack: main
[eva:garbled-mix:summary] warning: Garbled mix generated during analysis:
{{ garbled mix of &{x}
(origin: Misaligned {provenance_multiple_5_auto.c:6}) }}
{{ garbled mix of &{y}
(origin: Misaligned {provenance_multiple_5_auto.c:6}) }}
provenance_multiple_5_global.c:5:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_multiple_5_global.c:5:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
has generated a garbled mix of addresses
for assigns clause __fc_stdout->__fc_FILE_data.
provenance_multiple_5_global.c:7:[kernel] warning: all target addresses were invalid. This path is assumed to be dead. provenance_multiple_5_global.c:7:[kernel] warning: all target addresses were invalid. This path is assumed to be dead.
stack: main stack: main
[eva:garbled-mix:summary] warning: Garbled mix generated during analysis:
{{ garbled mix of &{x}
(origin: Misaligned {provenance_multiple_5_global.c:6}) }}
{{ garbled mix of &{y}
(origin: Misaligned {provenance_multiple_5_global.c:6}) }}
[eva:garbled-mix:summary] warning: Garbled mix generated during analysis: provenance_tag_bits_via_uintptr_t_1.c:10:[eva:garbled-mix:write] warning: Assigning imprecise value to i because of arithmetic operation on addresses.
{{ garbled mix of &{x} stack: main
(origin: Arithmetic {provenance_tag_bits_via_uintptr_t_1.c:8}) }} [eva:garbled-mix:summary] warning: Origins of garbled mix generated during analysis:
{{ garbled mix of &{x} provenance_tag_bits_via_uintptr_t_1.c:10: arithmetic operation on addresses
(origin: Arithmetic {provenance_tag_bits_via_uintptr_t_1.c:10}) }} (read 6 times, propagated 4 times) garbled mix of &{x}
[eva:garbled-mix:summary] warning: Garbled mix generated during analysis: provenance_tag_bits_via_uintptr_t_1_no_assert.c:9:[eva:garbled-mix:write] warning: Assigning imprecise value to i because of arithmetic operation on addresses.
{{ garbled mix of &{x} stack: main
(origin: Arithmetic {provenance_tag_bits_via_uintptr_t_1_no_assert.c:9}) }} [eva:garbled-mix:summary] warning: Origins of garbled mix generated during analysis:
provenance_tag_bits_via_uintptr_t_1_no_assert.c:9: arithmetic operation on addresses
(read 6 times, propagated 4 times) garbled mix of &{x}
provenance_union_punning_1_global.c:9:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_union_punning_1_global.c:9:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
provenance_union_punning_1_global.c:11:[eva:garbled-mix:assigns] warning: The specification of function printf_va_2 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. has generated a garbled mix of addresses
for assigns clause __fc_stdout->__fc_FILE_data.
provenance_union_punning_2_auto_xy.c:11:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_union_punning_2_auto_xy.c:11:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
has generated a garbled mix of addresses
for assigns clause __fc_stdout->__fc_FILE_data.
provenance_union_punning_2_auto_xy.c:13:[kernel] warning: all target addresses were invalid. This path is assumed to be dead. provenance_union_punning_2_auto_xy.c:13:[kernel] warning: all target addresses were invalid. This path is assumed to be dead.
stack: main stack: main
[eva:garbled-mix:summary] warning: Garbled mix generated during analysis:
{{ garbled mix of &{x}
(origin: Misaligned {provenance_union_punning_2_auto_xy.c:12}) }}
{{ garbled mix of &{y}
(origin: Misaligned {provenance_union_punning_2_auto_xy.c:12}) }}
provenance_union_punning_2_auto_yx.c:11:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_union_punning_2_auto_yx.c:11:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
has generated a garbled mix of addresses
for assigns clause __fc_stdout->__fc_FILE_data.
provenance_union_punning_2_auto_yx.c:13:[kernel] warning: all target addresses were invalid. This path is assumed to be dead. provenance_union_punning_2_auto_yx.c:13:[kernel] warning: all target addresses were invalid. This path is assumed to be dead.
stack: main stack: main
[eva:garbled-mix:summary] warning: Garbled mix generated during analysis:
{{ garbled mix of &{x}
(origin: Misaligned {provenance_union_punning_2_auto_yx.c:12}) }}
{{ garbled mix of &{y}
(origin: Misaligned {provenance_union_punning_2_auto_yx.c:12}) }}
provenance_union_punning_2_global_xy.c:11:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_union_punning_2_global_xy.c:11:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
has generated a garbled mix of addresses
for assigns clause __fc_stdout->__fc_FILE_data.
provenance_union_punning_2_global_xy.c:13:[kernel] warning: all target addresses were invalid. This path is assumed to be dead. provenance_union_punning_2_global_xy.c:13:[kernel] warning: all target addresses were invalid. This path is assumed to be dead.
stack: main stack: main
[eva:garbled-mix:summary] warning: Garbled mix generated during analysis:
{{ garbled mix of &{x}
(origin: Misaligned {provenance_union_punning_2_global_xy.c:12}) }}
{{ garbled mix of &{y}
(origin: Misaligned {provenance_union_punning_2_global_xy.c:12}) }}
provenance_union_punning_2_global_yx.c:11:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_union_punning_2_global_yx.c:11:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
has generated a garbled mix of addresses
for assigns clause __fc_stdout->__fc_FILE_data.
provenance_union_punning_2_global_yx.c:13:[kernel] warning: all target addresses were invalid. This path is assumed to be dead. provenance_union_punning_2_global_yx.c:13:[kernel] warning: all target addresses were invalid. This path is assumed to be dead.
stack: main stack: main
[eva:garbled-mix:summary] warning: Garbled mix generated during analysis:
{{ garbled mix of &{x}
(origin: Misaligned {provenance_union_punning_2_global_yx.c:12}) }}
{{ garbled mix of &{y}
(origin: Misaligned {provenance_union_punning_2_global_yx.c:12}) }}
provenance_via_io_auto.c:8:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_via_io_auto.c:8:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
provenance_via_io_auto.c:10:[eva:garbled-mix:assigns] warning: The specification of function fprintf_va_1 has generated a garbled mix for assigns clause stream->__fc_FILE_data. has generated a garbled mix of addresses
provenance_via_io_auto.c:11:[eva:garbled-mix:assigns] warning: The specification of function rewind has generated a garbled mix for assigns clause *stream. for assigns clause __fc_stdout->__fc_FILE_data.
provenance_via_io_auto.c:13:[eva:garbled-mix:assigns] warning: The specification of function fscanf_va_1 has generated a garbled mix for assigns clause stream->__fc_FILE_data. provenance_via_io_auto.c:10:[eva:garbled-mix:assigns] warning: The specification of function fprintf_va_1
provenance_via_io_auto.c:13:[eva:garbled-mix:assigns] warning: The specification of function fscanf_va_1 has generated a garbled mix for assigns clause *param0. has generated a garbled mix of addresses
provenance_via_io_auto.c:16:[eva:garbled-mix:assigns] warning: The specification of function printf_va_2 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. for assigns clause stream->__fc_FILE_data.
provenance_via_io_auto.c:22:[eva:garbled-mix:assigns] warning: The specification of function printf_va_3 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. [eva:garbled-mix:summary] warning: Origins of garbled mix generated during analysis:
[eva:garbled-mix:summary] warning: Garbled mix generated during analysis: provenance_via_io_auto.c:10: assigns clause on addresses
{{ garbled mix of &{y} (origin: Misaligned {provenance_via_io_auto.c:21}) }} (read 6 times, propagated 6 times) garbled mix of &{y}
provenance_via_io_bytewise_global.c:6:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_via_io_bytewise_global.c:6:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
provenance_via_io_bytewise_global.c:14:[eva:garbled-mix:assigns] warning: The specification of function printf_va_2 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. has generated a garbled mix of addresses
for assigns clause __fc_stdout->__fc_FILE_data.
provenance_via_io_bytewise_global.c:16:[kernel] warning: all target addresses were invalid. This path is assumed to be dead. provenance_via_io_bytewise_global.c:16:[kernel] warning: all target addresses were invalid. This path is assumed to be dead.
stack: main stack: main
provenance_via_io_global.c:7:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_via_io_global.c:7:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
provenance_via_io_global.c:9:[eva:garbled-mix:assigns] warning: The specification of function fprintf_va_1 has generated a garbled mix for assigns clause stream->__fc_FILE_data. has generated a garbled mix of addresses
provenance_via_io_global.c:10:[eva:garbled-mix:assigns] warning: The specification of function rewind has generated a garbled mix for assigns clause *stream. for assigns clause __fc_stdout->__fc_FILE_data.
provenance_via_io_global.c:13:[eva:garbled-mix:assigns] warning: The specification of function fscanf_va_1 has generated a garbled mix for assigns clause stream->__fc_FILE_data. provenance_via_io_global.c:9:[eva:garbled-mix:assigns] warning: The specification of function fprintf_va_1
provenance_via_io_global.c:13:[eva:garbled-mix:assigns] warning: The specification of function fscanf_va_1 has generated a garbled mix for assigns clause *param0. has generated a garbled mix of addresses
provenance_via_io_global.c:15:[eva:garbled-mix:assigns] warning: The specification of function printf_va_2 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. for assigns clause stream->__fc_FILE_data.
provenance_via_io_global.c:21:[eva:garbled-mix:assigns] warning: The specification of function printf_va_3 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. [eva:garbled-mix:summary] warning: Origins of garbled mix generated during analysis:
[eva:garbled-mix:summary] warning: Garbled mix generated during analysis: provenance_via_io_global.c:9: assigns clause on addresses
{{ garbled mix of &{y} (read 6 times, propagated 6 times) garbled mix of &{y}
(origin: Misaligned {provenance_via_io_global.c:20}) }}
provenance_via_io_percentp_global.c:6:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_via_io_percentp_global.c:6:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
provenance_via_io_percentp_global.c:8:[eva:garbled-mix:assigns] warning: The specification of function fprintf_va_1 has generated a garbled mix for assigns clause stream->__fc_FILE_data. has generated a garbled mix of addresses
provenance_via_io_percentp_global.c:9:[eva:garbled-mix:assigns] warning: The specification of function rewind has generated a garbled mix for assigns clause *stream. for assigns clause __fc_stdout->__fc_FILE_data.
provenance_via_io_percentp_global.c:11:[eva:garbled-mix:assigns] warning: The specification of function fscanf_va_1 has generated a garbled mix for assigns clause stream->__fc_FILE_data. provenance_via_io_percentp_global.c:8:[eva:garbled-mix:assigns] warning: The specification of function fprintf_va_1
provenance_via_io_percentp_global.c:11:[eva:garbled-mix:assigns] warning: The specification of function fscanf_va_1 has generated a garbled mix for assigns clause *param0. has generated a garbled mix of addresses
provenance_via_io_percentp_global.c:14:[eva:garbled-mix:assigns] warning: The specification of function printf_va_2 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. for assigns clause stream->__fc_FILE_data.
provenance_via_io_percentp_global.c:19:[eva:garbled-mix:assigns] warning: The specification of function printf_va_3 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. [eva:garbled-mix:summary] warning: Origins of garbled mix generated during analysis:
[eva:garbled-mix:summary] warning: Garbled mix generated during analysis: provenance_via_io_percentp_global.c:8: assigns clause on addresses
{{ garbled mix of &{x} (read 6 times, propagated 6 times) garbled mix of &{x}
(origin: Misaligned {provenance_via_io_percentp_global.c:18}) }}
provenance_via_io_uintptr_t_global.c:7:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. provenance_via_io_uintptr_t_global.c:7:[eva:garbled-mix:assigns] warning: The specification of function printf_va_1
provenance_via_io_uintptr_t_global.c:9:[eva:garbled-mix:assigns] warning: The specification of function fprintf_va_1 has generated a garbled mix for assigns clause stream->__fc_FILE_data. has generated a garbled mix of addresses
provenance_via_io_uintptr_t_global.c:10:[eva:garbled-mix:assigns] warning: The specification of function rewind has generated a garbled mix for assigns clause *stream. for assigns clause __fc_stdout->__fc_FILE_data.
provenance_via_io_uintptr_t_global.c:13:[eva:garbled-mix:assigns] warning: The specification of function fscanf_va_1 has generated a garbled mix for assigns clause stream->__fc_FILE_data. provenance_via_io_uintptr_t_global.c:9:[eva:garbled-mix:assigns] warning: The specification of function fprintf_va_1
provenance_via_io_uintptr_t_global.c:13:[eva:garbled-mix:assigns] warning: The specification of function fscanf_va_1 has generated a garbled mix for assigns clause *param0. has generated a garbled mix of addresses
provenance_via_io_uintptr_t_global.c:15:[eva:garbled-mix:assigns] warning: The specification of function printf_va_2 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. for assigns clause stream->__fc_FILE_data.
provenance_via_io_uintptr_t_global.c:21:[eva:garbled-mix:assigns] warning: The specification of function printf_va_3 has generated a garbled mix for assigns clause __fc_stdout->__fc_FILE_data. [eva:garbled-mix:summary] warning: Origins of garbled mix generated during analysis:
[eva:garbled-mix:summary] warning: Garbled mix generated during analysis: provenance_via_io_uintptr_t_global.c:9: assigns clause on addresses
{{ garbled mix of &{x} (read 6 times, propagated 6 times) garbled mix of &{x}
(origin: Misaligned {provenance_via_io_uintptr_t_global.c:20}) }}
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