[e-acsl] fix TLS segment start address and size
The TLS segment no longer includes stdin/stdout/stderr/errno on Linux. These objects are henceforth no longer found in any of the monitored segments. Thus some tests involving these objects fail now. Therefore we need special treatment of these objects in the predicates \valid, \valid_read and \initialized as well as for the logic functions \block_length, \offset\ and \base_addr. This is addressed in the subsequent commit. Fixes #1147
Showing
- src/plugins/e-acsl/doc/Changelog 6 additions, 0 deletionssrc/plugins/e-acsl/doc/Changelog
- src/plugins/e-acsl/share/e-acsl/observation_model/segment_model/e_acsl_shadow_layout.c 54 additions, 202 deletions...sl/observation_model/segment_model/e_acsl_shadow_layout.c
- src/plugins/e-acsl/share/e-acsl/observation_model/segment_model/e_acsl_shadow_layout.h 1 addition, 1 deletion...sl/observation_model/segment_model/e_acsl_shadow_layout.h
- src/plugins/e-acsl/tests/builtin/oracle_dev/strcat.e-acsl.err.log 5 additions, 40 deletions...ins/e-acsl/tests/builtin/oracle_dev/strcat.e-acsl.err.log
- src/plugins/e-acsl/tests/builtin/oracle_dev/strcmp.e-acsl.err.log 5 additions, 36 deletions...ins/e-acsl/tests/builtin/oracle_dev/strcmp.e-acsl.err.log
- src/plugins/e-acsl/tests/builtin/oracle_dev/strcpy.e-acsl.err.log 5 additions, 27 deletions...ins/e-acsl/tests/builtin/oracle_dev/strcpy.e-acsl.err.log
- src/plugins/e-acsl/tests/builtin/oracle_dev/strlen.e-acsl.err.log 5 additions, 10 deletions...ins/e-acsl/tests/builtin/oracle_dev/strlen.e-acsl.err.log
- src/plugins/e-acsl/tests/constructs/oracle_dev/acsl_check.e-acsl.err.log 5 additions, 13 deletions...csl/tests/constructs/oracle_dev/acsl_check.e-acsl.err.log
- src/plugins/e-acsl/tests/constructs/oracle_dev/printed_data.e-acsl.err.log 5 additions, 183 deletions...l/tests/constructs/oracle_dev/printed_data.e-acsl.err.log
- src/plugins/e-acsl/tests/format/oracle_dev/fprintf.e-acsl.err.log 5 additions, 28 deletions...ins/e-acsl/tests/format/oracle_dev/fprintf.e-acsl.err.log
- src/plugins/e-acsl/tests/format/oracle_dev/printf.e-acsl.err.log 5 additions, 575 deletions...gins/e-acsl/tests/format/oracle_dev/printf.e-acsl.err.log
- src/plugins/e-acsl/tests/memory/vdso.c 1 addition, 1 deletionsrc/plugins/e-acsl/tests/memory/vdso.c
- src/plugins/e-acsl/tests/special/oracle_dev/e-acsl-external-print-value.e-acsl.err.log 5 additions, 6 deletions...ial/oracle_dev/e-acsl-external-print-value.e-acsl.err.log
- src/plugins/e-acsl/tests/special/oracle_dev/e-acsl-instrument.e-acsl.err.log 5 additions, 16 deletions...tests/special/oracle_dev/e-acsl-instrument.e-acsl.err.log
- src/plugins/e-acsl/tests/special/oracle_dev/e-acsl-no-assert-print-data.e-acsl.err.log 5 additions, 4 deletions...ial/oracle_dev/e-acsl-no-assert-print-data.e-acsl.err.log
- src/plugins/e-acsl/tests/special/oracle_dev/e-acsl-rt-debug.e-acsl.err.log 44 additions, 15 deletions...l/tests/special/oracle_dev/e-acsl-rt-debug.e-acsl.err.log
Loading
Please register or sign in to comment