370 Commits (3fe1cbb6ec87a31768a0e16e93e22adb5d75c4db)

Author SHA1 Message Date
Jules Villard e695e14ee1 add various filter options from inferconfig to the CLI
10 years ago
Dino Distefano aae1dbac3d Skipping reporting global variable warning on known non-expensive cases.
10 years ago
Dino Distefano f37ed66888 Added new taint source/sink for iOS
10 years ago
Sam Blackshear 83f511107b stop reporting handler leaks
10 years ago
Andrzej Kotulski bfce6bac47 Model empty vector access
10 years ago
Dulma Churchill 6c7c18e920 Model other functions from glog library
10 years ago
Dulma Churchill 9b1bd712b5 Marking getters/setters as builtins only inside the definition of the class
10 years ago
Sam Blackshear 258e765d4e adding integrity source/sink annotations
10 years ago
Sam Blackshear 3f49f3a1d4 using liveness to add removetemps instructions
10 years ago
Sam Blackshear 20925df57c removing unused deallocate param in nullify instr
10 years ago
Sam Blackshear 4fd2f52fe8 new analysis for adding nullify's
10 years ago
Dulma Churchill c3fbd5af29 Model CHECK macro and fix the model for builtin_expect
10 years ago
Dulma Churchill 3defb52e4e Fixing broken test + adding objcpp tests to make test target
10 years ago
Sam Blackshear 6f6da12b2c don't nullify params/locals at beginning of procedure
10 years ago
Jules Villard d4521fd70d handle utf8 PWD
10 years ago
Sam Blackshear c7c1588830 getting rid of string parameter on privacy annotations
10 years ago
Dulma Churchill 54a3bdd455 Load the attribute file to get the getter/setter info from the procdesc
10 years ago
Jeremy Dubreil 8072d2c1e5 report errors when all the postconditions are error states
10 years ago
Jeremy Dubreil 049c353f52 Add a model for gzdopen
10 years ago
Sam Blackshear ffc4e2d213 checking supertypes for annotations
10 years ago
Jeremy Dubreil 3a856aa6f0 Add example of lazy dynamic dispatch calling a method from the interface
10 years ago
Sam Blackshear 77791b7e8e warn on deref of nullable skip function
10 years ago
Sam Blackshear 843bcc1576 support tainting of annotated fields
10 years ago
Dino Distefano 83c1bbc832 Implementing a checker to warn initialization of global variables with mehod calls.
10 years ago
Peter O'Hearn 50081c7ccb alloc/dealloc model for locks
10 years ago
Andrzej Kotulski 05c218d84f Declare local variable for conditional in procdesc
10 years ago
Sam Blackshear a10d7099c7 warning on deref of nullable retvals
10 years ago
Dulma Rodriguez be91fb5429 Fix toll free bridging
10 years ago
jrm 9b6de7aeb0 Do not report @NoAllocation and @PerformanceCritical violations in "unlikely" branches
10 years ago
Andrzej Kotulski 66d3d492f8 Fix translation of BinaryConditionalOperator
10 years ago
Dulma Rodriguez 8a1288860b Make alloc save a given procanem in the path
10 years ago
Sam Blackshear e1e62be243 supporting new @PrivacySource/PrivacySink annotations
10 years ago
Dino Distefano b7ab1760a6 Translation of lambda [part one]
10 years ago
Cristiano Calcagno 054ad223a8 Fix control-flow graph shape when conditional is last instruction.
10 years ago
Dulma Rodriguez d366bb970b Create the procdescs for frontend checks only when needed
10 years ago
jrm ad3e32d935 Fix resource leak false positive with the resource wrapper java.io.DataInputStream
10 years ago
Dulma Rodriguez 6b2b76d956 Translate dynamic arrays to cpp classes
10 years ago
Andrzej Kotulski 590f73b59f Translate functions/methods from headers when they are referenced
10 years ago
Sam Blackshear 15aaa39fea allowing class-level Expensive and PerformanceCritical annotations
10 years ago
Andrzej Kotulski 64bb3b62b3 Use variable stmt location info in init_res_trans
10 years ago
Dulma Rodriguez bc3134dd32 Translate initializing arrays of C++ classes
10 years ago
Dulma Rodriguez 44491679cf Fix broken tests in master
10 years ago
Josh Berdine 6278dc7200 Additional modeling of NS collections
10 years ago
Sam Blackshear e9cb9f4352 assign pointer type checker
10 years ago
Dino Distefano 1b21869108 Disabling the NSNotification center error from the backend
10 years ago
Dulma Rodriguez bbd09d39dd Remove modelling of setObject:forKeyedSubscript: of NSMutableDictionary to mean a crash when object is nil
10 years ago
Andrzej Kotulski 19bc559440 Don't skip objc tests on unknown versions of xcode
10 years ago
Dulma Rodriguez cb45e38f7f Fix broken frontend test in master
10 years ago
Sam Blackshear 7166a4856c nullifying vars captured in blocks
10 years ago
Jules Villard 9f10b09688 add cmake to the list of make-like tools
10 years ago