Commit Graph

1193 Commits (1c375a17ac20001fc64efe23b8199338a3c7731f)

Author SHA1 Message Date
Daiva Naudziuniene 3e660b05ee [destructors] Injecting destructors of fields to destructor bodies. 8 years ago
Daiva Naudziuniene 19d1b25919 Adding changes to objc issues to fix tests. 8 years ago
Jeremy Dubreil d4565107f6 [infer][biabduction] add the name of the skipped methods to the trace to make them more readable 8 years ago
Jeremy Dubreil f814eb40b8 [infer][java] add more example of inter-target NPEs for the Buck integration 8 years ago
Dulma Churchill 5ead13a225 Fixing crash that happened when reporting a lint issue in a templated method. 8 years ago
Dulma Churchill 9f19f12a1b [linters] Fix incorrect assert false in Component linters 8 years ago
Daiva Naudziuniene a2c67afe6c [threadsafety] Testing if a race that happened in a private method is reported in a caller public method. 8 years ago
Dulma Churchill acbf6c90fe [linters] Add example of checking whether a parameter passed to a function is initialized with a selector only 8 years ago
Dulma Churchill 0b5c992a93 [linters] Add an example of checking for an empty map in the argument of a method call 8 years ago
Roy Li 76bc7d686c Add predicate for enum constants of a particular enum 8 years ago
Sam Blackshear 5d578cf196 [quandary] make it possible to report taint errors on footprint sources again 8 years ago
Jules Villard c16884b97f [jbuilder] turn I{Std,List} and atd-generated files into libraries 8 years ago
Sam Blackshear f821d8948f [quandary] add memcpy, memset, and similar as sinks 8 years ago
Sam Blackshear 3b56b93ae5 [quandary] apply summary for sinks 8 years ago
Sam Blackshear 94ceebfef8 [quandary] represent footprint as unified set of access path rather than conjunction of special sources 8 years ago
Sam Blackshear 3e6e76a2b2 [quandary] fix widening bug 8 years ago
Dulma Churchill df1063b9eb [linters] Adding example of checking a parameter for empty struct 8 years ago
Dulma Churchill 30d2822846 [linters] Restrict the remove observer check to when target ios sdk version is greater or equal than 9.0 8 years ago
Dulma Churchill a3309926b3 [linters] Add transition parameter with label for ObjC method declarations or method calls 8 years ago
Daiva Naudziuniene 29aea2d61d Do not show internal SIL variable name in the error message of temporary address escape 8 years ago
Dulma Churchill 673f2b6917 [linters] Add option to specify iphone sdk version by path 8 years ago
Dulma Churchill a6f8850617 [linters] Provide predicate for checking the current method in the context 8 years ago
Dulma Churchill 3da5908728 [linters] Remove unavailable api class false positives and turn it on 8 years ago
Greg Nisbet 7fc5cb7930 exinferbo] check end of procedure for unreachability 8 years ago
Sam Blackshear 2876f50703 [quandary] popen as sink 8 years ago
Dulma Churchill 336f6f8dff [linters] Support reference types in the linters type parser 8 years ago
Jeremy Dubreil 54eaaa9573 [infer][biabduction] remove the check for null test after dereference on Java 8 years ago
Jules Villard 69299ba675 [filtering] improve issue type filtering CLI 8 years ago
Martino Luca 17cc5ec7be Remove unsupported `index-store-path` argument from clang commands 8 years ago
Jia Chen 674068996b Add model for <atomic> 8 years ago
Jia Chen 3e82890d6d Teach the prover and the normalizer aliasing rules between pointers and integers 8 years ago
Sam Blackshear 3a7d50e15b [thread-safety] more precise ownership domain 8 years ago
Sam Blackshear 41fb45f388 [thread-safety] add OwnedIf attribute to all formals at the beginning 8 years ago
Sam Blackshear f738a7186a [quandary] fix assertion failure due to unexpected operator= 8 years ago
Jules Villard 52746fd9eb [checkers] add --<checker>-only options 8 years ago
Meng Zhang cdc54563d4 [Infer] Write a has_visibility_attribute predicate for AL 8 years ago
Jules Villard 8de2b88783 [make] s/ocamlbuild/jbuilder/g 8 years ago
Jia Chen 4733f878a4 [infer][backend] Extend the scope of NULL_TEST_AFTER_DEREFERENCE check 8 years ago
Andrzej Kotulski 8523577bae [C++] update fcp to deal with template specializations 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
Andrzej Kotulski 5847dd3fe9 [C++] Fix model of std::vector::size 8 years ago
Sam Blackshear 7be5df384e [quandary] stack allocation of array as sink 8 years ago
Sam Blackshear ccdf15a1ca [quandary] vector and array access as sink 8 years ago
Sam Blackshear 9c99c38b22 [quandary] handle procedures that have name conflict with sinks, but different number of args 8 years ago
Jules Villard 679b125ac4 [trace] infer subcommand for inferTraceBugs 8 years ago
Jules Villard b2ee1152fe [prover] do destructive normalization to prove more 8 years ago
Jules Villard de86c12a9a [diff] suppress console output in report called from diff analysis 8 years ago
Jules Villard 6a4e4d4b6a [diff] support for --gen-previous-build-command-script 8 years ago
Jia Chen b68770d592 [infer][backend] Teach the biabduction analysis more simplification rules 8 years ago