63 Commits (5741dbf2a5768c9a901b47d2973849ee2b71efa9)

Author SHA1 Message Date
Jules Villard 72b1ac4b5a Turn off --keep-going by default
8 years ago
Jeremy Dubreil 919b9268d4 [infer][clang] simplify the translation of the prune nodes
8 years ago
Jia Chen 3e82890d6d Teach the prover and the normalizer aliasing rules between pointers and integers
8 years ago
Jia Chen 4733f878a4 [infer][backend] Extend the scope of NULL_TEST_AFTER_DEREFERENCE check
8 years ago
Jules Villard b2ee1152fe [prover] do destructive normalization to prove more
8 years ago
Jeremy Dubreil 2a8e192280 [infer][biabduction] disable the reporting of return value ignored
8 years ago
Jeremy Dubreil bf11a27158 [infer] merge --failures-allowed and --keep-going
8 years ago
Mehdi Bouaziz d1bc510cd5 [biabduction][test] Repro of issue 680
8 years ago
Mehdi Bouaziz 491cc2587b [infer] More mutex models
8 years ago
Andrzej Kotulski e08d9341c8 [clang] Run direct tests with --no-failures-allowed flag
8 years ago
Martino Luca 3eecb243e6 Customize tests output via InferPrint's command-line
8 years ago
Dino Distefano bd216f3205 Fixed problem with evaluation of sizeof which would give false positive
9 years ago
Andrzej Kotulski 6192cb98b4 [DB] Use realpath when calling source_file_from_abs_path
9 years ago
Andrzej Kotulski 2810740377 [tests] Make project root infer/test/ for clang tests
9 years ago
Dulma Churchill 8415b6c38b [backend] do not log analysis_stops in debug_exceptions mode
9 years ago
Jules Villard 15d80e04df [tests] record summary of bug traces
9 years ago
Jules Villard ac47d115f5 [tests] include clang.make a bit later to fix compile target
9 years ago
Jules Villard 83f236451d [c] setlocale(3) accepts NULL as second argument
9 years ago
Jules Villard d5e7ee0d82 [tests] run tests using report.json and record all bugs + exceptions
9 years ago
Jules Villard c9bac51b81 [tests] make clang tests Makefile more functional
9 years ago
Josh Berdine a9192cffd6 [config] Eliminate ad hoc environment variables
9 years ago
Jules Villard 9535c4d89e [clang] convert filter_args_and_run_fcp_clang to OCaml
9 years ago
Andrzej Kotulski 0f9f44f16e [backend] Report ignored return value on skip functions
9 years ago
Josh Berdine 6697ed781f [tests] Rerun test without swallowing output on failure
9 years ago
Cristiano Calcagno c613820a98 Convert c tests to the new testing format
9 years ago
Jules Villard 4fe1615434 give correct type to root exps of array dereferences
9 years ago
Jules Villard 26a6594b90 detect unsigned values inside structured expressions
9 years ago
Sam Blackshear 8ff9f2afab making get_reachable_hpreds understand inductive predicates
9 years ago
Jules Villard b95b71fa85 add option to assume that malloc never returns null
9 years ago
Dulma Churchill 5adab3cb61 Fix StmtExpr
9 years ago
Dino Distefano daf043bff1 Fixing shortcircuit in binary operator.
9 years ago
Dulma Churchill c3fbd5af29 Model CHECK macro and fix the model for builtin_expect
9 years ago
Jeremy Dubreil 8072d2c1e5 report errors when all the postconditions are error states
9 years ago
Jeremy Dubreil 049c353f52 Add a model for gzdopen
9 years ago
Cristiano Calcagno 054ad223a8 Fix control-flow graph shape when conditional is last instruction.
9 years ago
Sam Blackshear 2991bd3fc3 using address-taken analysis for nullify placement rather than alias analysis
9 years ago
Dulma Rodriguez c9e5d27e0d Translate GCCAsmStmt
9 years ago
Dino Distefano b7d6f2a3bd Fixed problem with null pointer dereference in c library models.
9 years ago
Sam Blackshear cd002e5c46 fixing angelic mode for struct values passed by reference
9 years ago
Andrzej Kotulski 4584f7f6fc [clang-format] Reformat all c/cpp/objc sources with clang-format
9 years ago
Sam Blackshear 5e9a21573b preventing Bad_footprint when passing struct value by reference
10 years ago
Jules Villard 59a3b9c22a add temp var from compoundLiteralExpr to the function locals
10 years ago
jrm 6d91199be7 Generalize the detection of assertion failures to any kind of custom errors defined programatically in the orginal source code
10 years ago
Josh Berdine 63b57790f9 Fix indentation of multiline copyright comment
10 years ago
Jules Villard 2367b1c9ff cleanup two c tests that were causing clang warnings
10 years ago
Dulma Rodriguez 0db83eb5dd Adding the no progress bar option to the tests
10 years ago
Dino Distefano 7002d0d24c Adding a test in symbolic execution when a dangling uninitialized pointer is dereferenced
10 years ago
Jules Villard ca613a77ff [copyrightor] format start and end of copyright comments
10 years ago
Jules Villard f07c7f9093 [infer] handle sentinel arguments in symb exec
10 years ago
Jules Villard 768a850c58 [infer][clang] fix model of sockets
10 years ago