Commit Graph

199 Commits (54a3bdd455910252ec6685606d4ff77181ed9422)

Author SHA1 Message Date
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
Jeremy Dubreil 3a856aa6f0 Add example of lazy dynamic dispatch calling a method from the interface 9 years ago
Sam Blackshear 77791b7e8e warn on deref of nullable skip function 9 years ago
Sam Blackshear 843bcc1576 support tainting of annotated fields 9 years ago
Dino Distefano 83c1bbc832 Implementing a checker to warn initialization of global variables with mehod calls. 9 years ago
Peter O'Hearn 50081c7ccb alloc/dealloc model for locks 9 years ago
Sam Blackshear a10d7099c7 warning on deref of nullable retvals 9 years ago
Dulma Rodriguez be91fb5429 Fix toll free bridging 9 years ago
jrm 9b6de7aeb0 Do not report @NoAllocation and @PerformanceCritical violations in "unlikely" branches 9 years ago
Andrzej Kotulski 66d3d492f8 Fix translation of BinaryConditionalOperator 9 years ago
Sam Blackshear e1e62be243 supporting new @PrivacySource/PrivacySink annotations 9 years ago
Dino Distefano b7ab1760a6 Translation of lambda [part one] 9 years ago
Cristiano Calcagno 054ad223a8 Fix control-flow graph shape when conditional is last instruction. 9 years ago
Dulma Rodriguez d366bb970b Create the procdescs for frontend checks only when needed 9 years ago
Sam Blackshear 15aaa39fea allowing class-level Expensive and PerformanceCritical annotations 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
Dulma Rodriguez c0e5365458 Translate delete of arrays with the correct destructor 9 years ago
Dulma Rodriguez 0c5bca7a4b Translate arrays created with new 9 years ago
Dulma Rodriguez c6524d799f Translate C++ constructors after new 9 years ago
Dino Distefano fc5d4897a5 Registered Observer check done by front-end 9 years ago
Sam Blackshear 91ae1baebc massive refactoring of harness generation 9 years ago
Andrzej Kotulski 675009a2ee Add unique_ptr model 9 years ago
jrm e734c1873d Fix cases of resource leaks not detected when the resource indirectly implements Closeable 9 years ago
Josh Berdine 97cb854e5c Model NSArray::arrayWithObject 9 years ago
Andrzej Kotulski 0a32ff4400 Translate std::move from system headers to improve analysis quality 9 years ago
Dulma Rodriguez 10a14a7324 Translate CXXTypeidExpr 9 years ago
Nick Firmani 1c819770e2 Add SuppressViewNullability annotation 9 years ago
Andrzej Kotulski eb76a441f9 Initial implementation of shared_ptr model 9 years ago
Dulma Rodriguez c20ace4a1a Add flag cxx experimental to the clang frontend 9 years ago
Dulma Rodriguez c9e5d27e0d Translate GCCAsmStmt 9 years ago
Dulma Rodriguez ef3e516f6f Translate ImplicitValueInitExpr 9 years ago
Dulma Rodriguez d499d5fc8e Translate C++ exceptions 9 years ago
jrm 082ca6a90a Initial support for lazy dynamic dispatch 9 years ago
Dino Distefano b7d6f2a3bd Fixed problem with null pointer dereference in c library models. 9 years ago
Cristiano Calcagno e0d5847eb8 Deprecate incremental 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
Andrzej Kotulski decb263b1d Fix translation when accessing reference type fields 9 years ago
Dulma Rodriguez 06f40efab8 Add extra dereference to the variable of the method call to find null dereferences when a method called with null. 9 years ago
jrm ba4dbef2d9 cleanup the Java divide by zero end-to-end test 9 years ago
Sam Blackshear cd002e5c46 fixing angelic mode for struct values passed by reference 9 years ago