Commit Graph

73 Commits (8a901903091a24dda63c37eaa696796daa676aa3)

Author SHA1 Message Date
Martino Luca e3132152cb Check for the presence of removeObserver into class hierarchy 9 years ago
Martino Luca f64be4596b Implement containsOnlyLines matcher for tests 9 years ago
Martino Luca da2717ff2a Migrate BAD_POINTER_COMPARISON check from backend to linters infra 9 years ago
Dulma Churchill ff597a6c03 Model init method in NSData and understand the field bytes 9 years ago
Daiva Naudziuniene ac9cabe677 Fixing Memory leak false positives in C++/ObjC 9 years ago
Dulma Churchill 7fd1149f85 Add NPE check for weak variables captured in blocks 9 years ago
Dulma Churchill 102f61e2a7 Move a few missing tests to the new location 9 years ago
Dulma Churchill 8b0b485921 Refactoring of tests, separating the tests for linters 9 years ago
Dulma Churchill 41d93dd889 Model numberWithUnsignedInteger, skipping it was creating a false positive NPE 9 years ago
Dulma Churchill 0253608fab Separate the flow of the frontend checks form the translation 9 years ago
Dulma Churchill cf72de9460 Make ObjC virtual functions return nil if they are called with nil, even if they are going to be skipped. 9 years ago
Dulma Churchill c06795e631 Fixing the treatment of annotations in the clang frontend 9 years ago
Dulma Churchill 5adab3cb61 Fix StmtExpr 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
Dulma Churchill 9b1bd712b5 Marking getters/setters as builtins only inside the definition of the class 9 years ago
Sam Blackshear 4fd2f52fe8 new analysis for adding nullify's 9 years ago
Dulma Churchill 54a3bdd455 Load the attribute file to get the getter/setter info from the procdesc 9 years ago
Dino Distefano 83c1bbc832 Implementing a checker to warn initialization of global variables with mehod calls. 9 years ago
Dulma Rodriguez be91fb5429 Fix toll free bridging 9 years ago
Andrzej Kotulski 66d3d492f8 Fix translation of BinaryConditionalOperator 9 years ago
Dulma Rodriguez d366bb970b Create the procdescs for frontend checks only when needed 9 years ago
Josh Berdine 6278dc7200 Additional modeling of NS collections 9 years ago
Sam Blackshear e9cb9f4352 assign pointer type checker 9 years ago
Dino Distefano 1b21869108 Disabling the NSNotification center error from the backend 9 years ago
Dulma Rodriguez bbd09d39dd Remove modelling of setObject:forKeyedSubscript: of NSMutableDictionary to mean a crash when object is nil 9 years ago
Sam Blackshear 7166a4856c nullifying vars captured in blocks 9 years ago
Sam Blackshear c03f39f20c Fixing some issues with Obj-C blocks 9 years ago
Dino Distefano fc5d4897a5 Registered Observer check done by front-end 9 years ago
Josh Berdine 97cb854e5c Model NSArray::arrayWithObject 9 years ago
Dulma Rodriguez ef3e516f6f Translate ImplicitValueInitExpr 9 years ago
Dino Distefano c868f51b2d Introducing checker for observer of notification centers 9 years ago
Dulma Rodriguez 379d185d74 Sort the fields in the tenv at the end of translation as some translations need the original order 9 years ago
Dulma Rodriguez 4264e94565 Fix problems with translation of InitListExpr 9 years ago
Dulma Rodriguez 7721743f46 Model ObjC method isKindOfClass 9 years ago
Dino Distefano c41cba92ea Fixed test for taint analysis 9 years ago
Dulma Rodriguez ac7959f2df Adding subtyping to ObjC 9 years ago
Dulma Rodriguez 7855d6ecfa Fix the order of the translated stmts inside compound stmt 9 years ago
Dino Distefano 1fc7d4c0a3 Fix year 9 years ago
Dino Distefano d4d5c3bb2f Implemented new check CXX_REFERENCE_CAPTURED_IN_OBJC_BLOCK 9 years ago
Dino Distefano 4feb93e91c Fixed FP for blocks used in loops generated by join operator 9 years ago
Dulma Rodriguez 96a5cf58e5 Nullify variables with objc flags if they appear in conditions 9 years ago
Josh Berdine 63b57790f9 Fix indentation of multiline copyright comment 9 years ago
Dino Distefano c8b80f2435 Extended framework for taint analysis 9 years ago
Dulma Rodriguez c02b3ca034 Add correct ivar name to the getters and save the ivar to the tenv if not available 9 years ago
Dulma Rodriguez 37fdeb84bc Moving the property frontend checkers to a dummy procdesc 9 years ago
Sam Blackshear 4dc9dac9e9 getting started on a Nullable annotation checker for obj-c 9 years ago
Dino Distefano 99c491e8c7 Introducing the DIRECT_ATOMIC_PROPERTY_ACCESS 9 years ago
Dino Distefano 761e4acc08 Adding models of CADisplayLink for catching retain cycles. 9 years ago
Dulma Rodriguez 87a3d693e1 Adding static variables to blocks class to get retain cycles 9 years ago