kroening
|
bada63f20b
|
recursion in adjust_float_expressions now destructive again
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3420 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-11 23:15:55 +00:00 |
kroening
|
8f0237694c
|
added function wrapper for dereference
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3417 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-11 17:28:40 +00:00 |
kroening
|
1ab7f2b1d9
|
fix for nondet, fix for constructor assignments
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3415 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-11 16:32:33 +00:00 |
kroening
|
4c123804cf
|
further work on path-symex
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3413 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-11 16:14:42 +00:00 |
kroening
|
5609f6183f
|
mild strengthening of typing of array and vector constructors
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3412 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-11 15:45:29 +00:00 |
kroening
|
9b15f5a3ab
|
added C_full_identifier
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3411 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-11 15:44:50 +00:00 |
kroening
|
10eaa133b4
|
check type of index operand
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3410 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-11 15:44:29 +00:00 |
kroening
|
e578e410f6
|
further test
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3409 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-11 13:34:41 +00:00 |
kroening
|
9ea0487cd6
|
further pointer to struct field regression
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3408 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-11 13:33:21 +00:00 |
kroening
|
503687cef4
|
further work on new assignment scheme
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3407 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-10 22:33:51 +00:00 |
kroening
|
fab073dab0
|
further pointer-into-struct test
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3406 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-10 22:31:46 +00:00 |
kroening
|
6da59f0d3c
|
fix for index
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3405 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-10 22:24:11 +00:00 |
kroening
|
e96fe2a790
|
fix assignment
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3404 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-10 18:03:41 +00:00 |
kroening
|
7faa5734b5
|
property_id
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3402 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-10 17:13:09 +00:00 |
kroening
|
6eb94e4242
|
claim vs property names
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3401 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-10 17:09:13 +00:00 |
kroening
|
0aaf6e62dc
|
new assignment code for path_symex
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3400 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-10 10:48:20 +00:00 |
kroening
|
028abf9693
|
Consistently use __CPROVER_thread_local in internal library
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3399 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-10 10:20:16 +00:00 |
kroening
|
13ddfa4df5
|
cleanup claim vs property_class vs property_id
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3398 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-09 23:40:00 +00:00 |
kroening
|
11721d218b
|
added ssa_symbol() and [] operator for var_mapt
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3397 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-09 23:20:41 +00:00 |
kroening
|
91f27a44f7
|
assertion is now shown
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3396 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-09 23:12:19 +00:00 |
kroening
|
3a28e0df50
|
fix back all-claims
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3395 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-09 23:08:43 +00:00 |
kroening
|
a8bdc62257
|
avoid tail-recursion in read_symbol_member_index
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3392 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-09 11:44:10 +00:00 |
kroening
|
2daea7ce8d
|
may_use_offset not used anymore
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3391 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 22:43:34 +00:00 |
kroening
|
846006bebc
|
bounds check now more conservative
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3390 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 22:30:27 +00:00 |
kroening
|
3824324e5d
|
use check_assertion()
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3389 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 21:50:23 +00:00 |
kroening
|
436e551bf9
|
don't do SAT for trivial assertions
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3388 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 21:48:45 +00:00 |
kroening
|
9f93786345
|
added path_symex_statet::check_assertion
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3387 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 21:47:38 +00:00 |
kroening
|
25e199d188
|
path_symex API with single successor state
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3386 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 20:09:30 +00:00 |
kroening
|
2783d62c04
|
added assertion for loc_reft::pc()
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3385 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 20:08:56 +00:00 |
kroening
|
348564653f
|
operator[] is now const
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3384 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 20:06:42 +00:00 |
kroening
|
f0ef2b9c60
|
added path_symex_assert_fail
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3383 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 19:30:00 +00:00 |
kroening
|
83ab24470d
|
ignore -> hidden
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3382 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 19:29:43 +00:00 |
kroening
|
0f679ef639
|
path_symex signature
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3381 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 19:15:49 +00:00 |
kroening
|
b048bd69ea
|
restriction to case of single branch target
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3380 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 19:11:11 +00:00 |
kroening
|
ae41151c20
|
loc_reft is now iterator-like; added a target_to_loc_map
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3378 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 18:44:09 +00:00 |
kroening
|
f15e85abca
|
function_entryt is now a class
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3377 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 18:28:23 +00:00 |
kroening
|
5add23ce72
|
renamed last_loc
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3376 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 18:23:41 +00:00 |
kroening
|
063ee92a65
|
errno() for Linux, MacOS, Windows
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3373 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 15:05:00 +00:00 |
kroening
|
916904bbd1
|
fix for strtol2 regression
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3372 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 14:50:06 +00:00 |
kroening
|
67cacfd93b
|
Properly handle overflow and underflow in strtol
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3371 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-08 14:33:35 +00:00 |
kroening
|
c4a3af55cc
|
dont' show not-reached
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3368 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-07 14:02:20 +00:00 |
kroening
|
61d74da8bb
|
support for gcc-style vectors
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3367 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-07 13:48:10 +00:00 |
kroening
|
e8725d73c1
|
report unreached assertions
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3366 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-07 13:42:11 +00:00 |
kroening
|
bee60df9d3
|
add comment to plain assertions
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3365 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-07 13:25:25 +00:00 |
kroening
|
9022d1b317
|
support integer addresses
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3364 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-07 13:21:26 +00:00 |
kroening
|
50ad216cb4
|
support integer addresses in dereferencet()
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3363 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-07 13:21:13 +00:00 |
kroening
|
d39192ada2
|
cleanup
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3362 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-07 12:49:32 +00:00 |
kroening
|
75ae3ddb4f
|
show time unit
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3361 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-06 23:22:08 +00:00 |
kroening
|
cd35e8a110
|
assignment to union
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3360 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-06 23:07:23 +00:00 |
kroening
|
6ab29dd1ee
|
report run time
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@3359 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
|
2014-01-06 22:58:10 +00:00 |