Commit Graph

182 Commits (9366e8dbc8c6ed6cfbe87e6997e413ac7c99f729)

Author SHA1 Message Date
Sam Blackshear 71a3843746 Revert occurence counting change 7 years ago
Mehdi Bouaziz 4fdaf257ae [inferbo/unreachable] Fix FPs with exit at end of block/procedure 7 years ago
Jeremy Dubreil 96ca6b6f02 [infer][bug hash] take the number of occurences of a report into account 7 years ago
Jules Villard 6b5390fe79 [cfg] rename iCFG to cfg in dotty files 7 years ago
Mehdi Bouaziz d71d759344 [inferbo] Fix division by constant 7 years ago
Jeremy Dubreil ea29749671 [infer] simpler bug hash 7 years ago
Jeremy Dubreil 7b8a5a1a2b [infer] always run all the pre-analysis passes independently form the checkers that are being run 7 years ago
Mehdi Bouaziz 168ce5a6bb [inferbo] Add alloc size safety condition 7 years ago
Sungkeun Cho 9deec6ffde [inferbo] Fix evaluation of Lindex 7 years ago
Jeremy Dubreil 55c585e1e0 [infer][biabduction] remove the bi-abduction based check for uninitialized values 7 years ago
Jules Villard b1841c6699 [checkers] make all models and tests use checkers 7 years ago
Jules Villard b95f29c8d1 various minor improvements 7 years ago
Mehdi Bouaziz 3b2e9c78de [clang trans] Simplify translation of if(not expr) 8 years ago
Mehdi Bouaziz 093bf285cc [inferbo] Do not report subsumed issues 8 years ago
Mehdi Bouaziz eff7bb5bdf [inferbo] Replace buckets with issue types 8 years ago
Mehdi Bouaziz 22c0520b46 [inferbo] Do not report duplicate issues 8 years ago
Mehdi Bouaziz d5c08ee752 [inferbo] Move proof obligations to their own module and split them 8 years ago
Jules Villard 94e7a7b141 [siof] one access per sink, better report deduplication 8 years ago
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
Sungkeun Cho e5ee27af20 [Inferbo] Bugfix: incorrect pruning for unary negation 8 years ago
Jeremy Dubreil 20c57ad549 [infer][biabduction] add more context information about the reason to skip a method during the symbolic execution 8 years ago
Greg Nisbet 7fc5cb7930 exinferbo] check end of procedure for unreachability 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
Andrzej Kotulski 6ca447fa6a [C] Fix issue with enum initialization lists 8 years ago
Andrzej Kotulski 88b74d524d [C++] Rewrite initListExpr_trans 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
Jules Villard fe01f47e41 [clang] correct sizeof info 8 years ago
Jeremy Dubreil bf11a27158 [infer] merge --failures-allowed and --keep-going 8 years ago
Jia Chen c9a2dcf7b1 Added constant-folding support for shifting 8 years ago
Jia Chen c4f153947b Removed unused option `allow_missing_index_in_proc_call` 8 years ago
Sam Blackshear 73f3eee9cd [checkers] use liveness analysis to create dead store checker 8 years ago
Andrzej Kotulski e366b0d9b5 [clang] Fix expression statement with conditional inside 8 years ago
Mehdi Bouaziz d1bc510cd5 [biabduction][test] Repro of issue 680 8 years ago
Jia Chen 77c56de7a9 [infer][backend] Do not create abduced var for addresses of local variables that are marked as Aundef 8 years ago
Kihong Heo 94d6efb83a [Inferbo] Add traces for buffer overrun bug report 8 years ago
Jia Chen f9e03681f8 Fix test 8 years ago
Kihong Heo 7176fc936a [inferbo] fix the semantics of unknown library calls 8 years ago
Jia Chen 806585db26 Fix aliasing rules about local variables introduced before 8 years ago
Sungkeun Cho f8b8dd1abb [infer] Parse unsigned short (uint16_t) as IUShort 8 years ago
Jia Chen a6757be036 Force emitting prune node for C++ comparison expressions 8 years ago
Jia Chen 62cfd554c7 Teach the Prover additional aliasing rules about local variables 8 years ago
Sungkeun Cho 52c0caafaf [inferbo] Declare unsigned typed parameters 8 years ago
Sungkeun Cho 1f721d0824 [inferbo] Revise modulo semantics for positive values 8 years ago
Mehdi Bouaziz aad66bc6f6 [inferbo] More tests 8 years ago
Kihong Heo 8567afdf55 [inferbo] add instantiation for parameters (call-by-ptr/ref) 8 years ago
Mehdi Bouaziz ec7b096ff6 [inferbo] Add warnings and errors for unreachable code 8 years ago
Kihong Heo 485814a75a [Inferbo] remove redundant alarm message 8 years ago