provenance_tag_bits_via_uintptr_t_1.c
up: index
prev: pointer_offset_xor_auto.c
next: pointer_arith_algebraic_properties_2_global.c
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
Experimental data (what does this mean?)
cerberus-concrete-PVI x=11 *r=11 (r==p)=true
cerberus-concrete-PNVI x=11 *r=11 (r==p)=true
gcc-8.1-O0 x=11 *r=11 (r==p)=true
gcc-8.1-O2 x=11 *r=11 (r==p)=true
gcc-8.1-O3 x=11 *r=11 (r==p)=true
gcc-8.1-O2-no-strict-aliasing x=11 *r=11 (r==p)=true
gcc-8.1-O3-no-strict-aliasing x=11 *r=11 (r==p)=true
clang-6.0-O0 x=11 *r=11 (r==p)=true
clang-6.0-O2 x=11 *r=11 (r==p)=true
clang-6.0-O3 x=11 *r=11 (r==p)=true
clang-6.0-O2-no-strict-aliasing x=11 *r=11 (r==p)=true
clang-6.0-O3-no-strict-aliasing x=11 *r=11 (r==p)=true
clang-6.0-UBSAN x=11 *r=11 (r==p)=true
clang-6.0-ASAN x=11 *r=11 (r==p)=true
clang-6.0-MSAN x=11 *r=11 (r==p)=true
icc-19-O0 x=11 *r=11 (r==p)=true
icc-19-O2 x=11 *r=11 (r==p)=true
icc-19-O3 x=11 *r=11 (r==p)=true
icc-19-O2-no-strict-aliasing x=11 *r=11 (r==p)=true
icc-19-O3-no-strict-aliasing x=11 *r=11 (r==p)=true
compcert-3.4 x=11 *r=11 (r==p)=true
compcert-3.4-O x=11 *r=11 (r==p)=true
kcc-1.0 x=11 *r=11 (r==p)=true
Conversion from an integer to non-null pointer:
> in main at provenance_tag_bits_via_uintptr_t_1.c:15:3
Implementation defined behavior (IMPL-CCV13):
see C11 section 6.3.2.3:5 http://rvdoc.org/C11/6.3.2.3
see CERT section INT36-C http://rvdoc.org/CERT/INT36-C
Conversion from an integer to non-null pointer:
> in main at provenance_tag_bits_via_uintptr_t_1.c:19:3
Implementation defined behavior (IMPL-CCV13):
see C11 section 6.3.2.3:5 http://rvdoc.org/C11/6.3.2.3
see CERT section INT36-C http://rvdoc.org/CERT/INT36-C