Commit Graph

137 Commits (0caa7e1826fd271dd90bb0d7f5a83b62ebe32c6c)

Author SHA1 Message Date
Cristiano Calcagno 2cb595b8c9 Convert Eradicate and Checkers tests to direct format. 9 years ago
Sam Blackshear c5088f44a7 adding tests for context leaks via weak reference 9 years ago
Lázaro Clapp Jiménez Labora 85add041d4 CI Tests for crashcontext handling of native methods 9 years ago
Lázaro Clapp Jiménez Labora 5296688c1f Match classname for stackframes in crashcontext checker. 9 years ago
Sam Blackshear 4490d9b033 fix recognition of inner class this guarded-by strings 9 years ago
Lázaro Clapp Jiménez Labora 9a79e74380 Crashbot results stitching and end-to-end testing. 9 years ago
Sam Blackshear b500a5c4b5 don't warn in cases where GuardedBy string is clearly unrecognizable 9 years ago
Lázaro Clapp Jiménez Labora 76764c148a Output the callee sumaries of -a crashcontext to per-method files. 9 years ago
Lázaro Clapp Jiménez Labora 6469a6c37b Implement '-a crashcontext' and '-st trace' options to invoke BoundedCallTree.ml from the command line. 9 years ago
Sam Blackshear d6149c7741 switching to by-ref semantics 9 years ago
Lázaro Clapp Jiménez Labora 95a12d9706 model String.equals(...) as '==' 9 years ago
Peter O'Hearn 1edb492b70 One step closer to shipping initial GUARDEDBY 9 years ago
Sam Blackshear 9d95a3a199 don't warn if procedure is marked VisibleForTesting 9 years ago
Sam Blackshear 03df3a0c47 supporting guarding on outer-class this in inner class 9 years ago
Sam Blackshear 7ae14d0bdf don't report on compiler-generated access$ methods 9 years ago
Sam Blackshear df257da918 supporting @GuardedBy(MyClass.class) idiom 9 years ago
Sam Blackshear 6304e30f5a don't warn on read-write locks 9 years ago
Sam Blackshear b940c4dfac warning on guarded-by writes 9 years ago
Peter O'Hearn 508d6a3ae7 optional model 9 years ago
Peter O'Hearn 8613f16c19 drop GuardedBy ui_thread warnings 9 years ago
Jeremy Dubreil 17da853fa8 Do not angelically remove the file attribute on the reciever for virtual calls 9 years ago
Sam Blackshear 7ec8f59998 adding find_in_node_or_preds to clean up errdesc 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
Jules Villard e695e14ee1 add various filter options from inferconfig to the CLI 9 years ago
Sam Blackshear 83f511107b stop reporting handler leaks 9 years ago
Sam Blackshear 258e765d4e adding integrity source/sink annotations 9 years ago
Sam Blackshear 4fd2f52fe8 new analysis for adding nullify's 9 years ago
Sam Blackshear c7c1588830 getting rid of string parameter on privacy annotations 9 years ago
Jeremy Dubreil 8072d2c1e5 report errors when all the postconditions are error states 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
Peter O'Hearn 50081c7ccb alloc/dealloc model for locks 9 years ago
Sam Blackshear a10d7099c7 warning on deref of nullable retvals 9 years ago
jrm 9b6de7aeb0 Do not report @NoAllocation and @PerformanceCritical violations in "unlikely" branches 9 years ago
Sam Blackshear e1e62be243 supporting new @PrivacySource/PrivacySink annotations 9 years ago
jrm ad3e32d935 Fix resource leak false positive with the resource wrapper java.io.DataInputStream 9 years ago
Sam Blackshear 15aaa39fea allowing class-level Expensive and PerformanceCritical annotations 9 years ago
Sam Blackshear 91ae1baebc massive refactoring of harness generation 9 years ago
jrm e734c1873d Fix cases of resource leaks not detected when the resource indirectly implements Closeable 9 years ago
Nick Firmani 1c819770e2 Add SuppressViewNullability annotation 9 years ago
jrm cc4fcd6837 Add support for modeling @Expensive methods using .inferconfig 9 years ago
jrm 082ca6a90a Initial support for lazy dynamic dispatch 9 years ago
jrm 761902afad for the @PerformanceCritical checker, skip allocations reports on subtypes of java.lang.Throwable instead of only java.lang.Exceptions 9 years ago
Cristiano Calcagno e0d5847eb8 Deprecate incremental 9 years ago
jrm 697778cc3b Add the annotation @IgnoreAllocations to stop tracking allocations whenever useless 9 years ago
jrm 1f5529c67e The @NoAllocation checker should not report on created exceptions 9 years ago
jrm c6d8cdc8ee Add support for @NoAllocation in the performance critical checker 9 years ago