Commit Graph

37 Commits (aeca13145a7aa451475f897f023b1a93fccae4da)

Author SHA1 Message Date
Jules Villard e32f6ca360 [clang] fix bad interaction between ConditionalOperator and initializers 4 years ago
Daiva Naudziuniene 35de604422 [frontend] Record attribute unused in local variable data 5 years ago
Daiva Naudziuniene b25d3e39ef [uninit] Use type information from locals if argument is a pointer in function signature 5 years ago
Jules Villard b1e35a728d [biabd] rename test directories from {biabduction,errors,infer} to {biabduction} 5 years ago
Daiva Naudziuniene 526af36061 [uninit] Use type information from locals if argument has type void* in function signature 5 years ago
Jules Villard d79bd90b81 [pdesc] new pre-analysis to diverge after "noreturn" function calls 5 years ago
Jules Villard 13d54990bd [models] get rid of include-based C++ models 6 years ago
Jules Villard ae3089c2b2 [uninit] look at complex HIL expressions too 6 years ago
Jules Villard f43544598b [oops] unbreak unit tests 6 years ago
Jules Villard 04233ee49b [clang] destroy C++ temporaries 6 years ago
Josh Berdine cfc1c8be36 [copyright] Remove years 6 years ago
Mehdi Bouaziz 5679105c15 [Uninit][7/13] Add new tests 6 years ago
Mehdi Bouaziz 8cac7df447 [Uninit][1/13] Move interproc tests 6 years ago
Jules Villard 7615963bf4 [proc-cfg][2/5] fix duplicate symbols detection 7 years ago
Jules Villard 116ec5ae55 [clang] changes to accomodate the new version of clang 7 years ago
Jules Villard a29e769b61 [kill -a][1/4] stop using `-a foo` in the infer repo 7 years ago
Daiva Naudziuniene 18b3a465d2 [uninit] Report on unitialized expressions in conditions 7 years ago
Daiva Naudziuniene 610ed0c885 [uninit] Filter out fields if they come from unions 7 years ago
Jules Villard 30c470eb48 [tests] record error bucket in expected output 7 years ago
Jules Villard 8b882ac1df Change license to MIT 7 years ago
Daiva Naudziuniene d7d3e16d6f [uninit] Enable reporting on uninitialized pointers 7 years ago
Daiva Naudziuniene 736badbb2f [uninit] Fix false positive that includes array element passed by reference 7 years ago
Daiva Naudziuniene 8ccf4897dd [uninit] Use access expressions 7 years ago
Daiva Naudziuniene 9e1678ec65 [uninit] Check the type of whole lhs rather than the base of lhs 7 years ago
Dino Distefano 3b608695af Improving treatment of default constructor 7 years ago
Jeremy Dubreil d74f189dfe [infer] add the report kind to the list of expected output 7 years ago
Dino Distefano d83a9445f1 First extension to uninit inter-procedural analysis 7 years ago
Dino Distefano e3e2fb22a1 Change pattern-matching order 7 years ago
Dino Distefano dfb8b421ac Extending uninit to struct 7 years ago
Dino Distefano aa54b1b035 Extending uninit analysis to struct 7 years ago
Jeremy Dubreil 4a1eae048a [infer][clang] fix unitialized value false positive for values not initialized in the throw branch 7 years ago
Dino Distefano ce711d7e8a [uninit] Reporting parameters calls which are not passed by reference 7 years ago
Dino Distefano a75073907c Fix uninit for temp variables 7 years ago
Sam Blackshear 5e9e96a342 [hil] don't crash on deref of magic address 7 years ago
Jules Villard 588142c908 [checkers] enable biabduction by default + docs and logs improvements 7 years ago
Dulma Churchill 1bc62212ba [tests] Fix test broken in master 7 years ago
Dino Distefano f87447ba52 Uninitialized value/variable checker 7 years ago