Commit Graph

400 Commits (b940c4dfacbe7a6dfe149ef508d474ec3b7ed1ae)

Author SHA1 Message Date
Sam Blackshear b940c4dfac warning on guarded-by writes 9 years ago
Dulma Churchill b1e3d994bd Report more cases of null dereference as empty vector access 9 years ago
Andrzej Kotulski a825831625 Model vector::resize(n) as nonempty vector 9 years ago
Peter O'Hearn 508d6a3ae7 optional model 9 years ago
Daiva Naudziuniene d707c717f0 ndk-build integration test 9 years ago
Josh Berdine 229ca26c8b Optimize normalization, substitution, renaming of array types 9 years ago
Dulma Churchill 5adab3cb61 Fix StmtExpr 9 years ago
Peter O'Hearn 8613f16c19 drop GuardedBy ui_thread warnings 9 years ago
Dulma Churchill a68c45c2a9 Fix dyspatch_async calls 9 years ago
Jules Villard 596823bd32 support `clang -c file1.c file2.c` 9 years ago
Jeremy Dubreil 17da853fa8 Do not angelically remove the file attribute on the reciever for virtual calls 9 years ago
Jeremy Dubreil 707a9ae51b Fix resource leaks in the testing framework 9 years ago
Dulma Churchill 5ed970efa9 Fix the return stmt that would not be the last instruction in the path in some cases 9 years ago
Jeremy Dubreil 3a2a6c7c44 Do not run the unsafe guarded access in prod 9 years ago
Jules Villard 1dc636a971 more concise API for creating build integration tests 9 years ago
Sam Blackshear fd8a864c15 doing preanalysis on-demand 9 years ago
Dulma Churchill 60d9a19ae0 Fix bucketing for variables passed by reference 9 years ago
Andrzej Kotulski 0f895b0684 Improve empty vector tests 9 years ago
Dulma Churchill bf9d194e43 Translate builtin_expect as its first argument. Avoids weird symb. exec. problems 9 years ago
Andrzej Kotulski 617ffab0ac Add @generated comment to icfg.dot files 9 years ago
Jules Villard 6bb3b30c36 do not crash when pygments crashes 9 years ago
Sam Blackshear 7ec8f59998 adding find_in_node_or_preds to clean up errdesc 9 years ago
Dino Distefano daf043bff1 Fixing shortcircuit in binary operator. 9 years ago
Andrzej Kotulski 3699b9c0dc Fix translation of passing struct parameters by value 9 years ago
Dulma Churchill de615594df Skip whitelisted functions form trace 9 years ago
Cristiano Calcagno 56cfac14da Fix issue in join where the origin of a variable would be lost in a loop. 9 years ago
Sam Blackshear e3e80dd2f0 don't report on private unguarded accesses 9 years ago
Sam Blackshear 36ee3730aa reporting error on unprotected access to field annotated with @GuardedBy 9 years ago
Andrzej Kotulski 8ccdff649f Report empty vector access instead of null dereference 9 years ago
Andrzej Kotulski 058f4455dc Modify model of std::vector 9 years ago
Jules Villard e695e14ee1 add various filter options from inferconfig to the CLI 9 years ago
Dino Distefano aae1dbac3d Skipping reporting global variable warning on known non-expensive cases. 9 years ago
Dino Distefano f37ed66888 Added new taint source/sink for iOS 9 years ago
Sam Blackshear 83f511107b stop reporting handler leaks 9 years ago
Andrzej Kotulski bfce6bac47 Model empty vector access 9 years ago
Dulma Churchill 6c7c18e920 Model other functions from glog library 9 years ago
Dulma Churchill 9b1bd712b5 Marking getters/setters as builtins only inside the definition of the class 9 years ago
Sam Blackshear 258e765d4e adding integrity source/sink annotations 9 years ago
Sam Blackshear 3f49f3a1d4 using liveness to add removetemps instructions 9 years ago
Sam Blackshear 20925df57c removing unused deallocate param in nullify instr 9 years ago
Sam Blackshear 4fd2f52fe8 new analysis for adding nullify's 9 years ago
Dulma Churchill c3fbd5af29 Model CHECK macro and fix the model for builtin_expect 9 years ago
Dulma Churchill 3defb52e4e Fixing broken test + adding objcpp tests to make test target 9 years ago
Sam Blackshear 6f6da12b2c don't nullify params/locals at beginning of procedure 9 years ago
Jules Villard d4521fd70d handle utf8 PWD 9 years ago
Sam Blackshear c7c1588830 getting rid of string parameter on privacy annotations 9 years ago
Dulma Churchill 54a3bdd455 Load the attribute file to get the getter/setter info from the procdesc 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
Sam Blackshear ffc4e2d213 checking supertypes for annotations 9 years ago