Commit Graph

1642 Commits (131ae4a8013a966f7d861a5ff76b9e03e9847379)

Author SHA1 Message Date
Mehdi Bouaziz 131ae4a801 [itv] Prettier print 7 years ago
Nikos Gorogiannis a7bd92de2f [starvation] enable starvation checker 7 years ago
Dulma Churchill c24ff02bb4 [biabduction] Add to the skip reason when the method comes from a protocol 7 years ago
Ezgi Çiçek fcb83a949f implement missing CXXInheritedCtorInitExpr 7 years ago
Nikos Gorogiannis c104ea11dc [racerd] switch to external issue logs 7 years ago
Jules Villard 7cf0a5e2cc [make] ignore copy-copy races in clang compilation db tests 7 years ago
Nikos Gorogiannis 58f37cb9d8 [starvation] do not report deadlocks when both traces on UI thread 7 years ago
Nikos Gorogiannis 538bcd9135 [starvation] store issues to issue-logs like linters do 7 years ago
Brandon Kieft 275f4c3a8c Add predicates to check for protocols 7 years ago
Brandon Kieft 439839a9fa Add is_in_(interface/implementation) predicates 7 years ago
Brandon Kieft 7d4bd403df Add is_objc_method_exposed predicate 7 years ago
Brandon Kieft 01ee635902 Add is_objc_method_overriding predicate 7 years ago
Nikos Gorogiannis 14ec16da12 [starvation] catch calls to AcccountManager.setUserData 7 years ago
Nikos Gorogiannis bf501e5a7d [starvation] treat Future.get as potentially blocking 7 years ago
Nikos Gorogiannis bef38bbf1a [racerd] recognise std::lock calls 7 years ago
Dino Distefano f2fa8cf0e0 Adding more examples where we get Top as cost 7 years ago
Mehdi Bouaziz 5fe28785bc Cost: fix min 7 years ago
Brandon Kieft d7cf002461 Add new ObjC predicates, mostly related to categories 7 years ago
Sam Blackshear 78521419a9 [racerd] make deep ownership work with OwnedIf 7 years ago
Jules Villard 902de9d6e3 [sil] make return value and type mandatory 7 years ago
Mehdi Bouaziz 1deaf7bfd6 Cost: instantiate symbolic cost after call 7 years ago
Sam Blackshear bb2ff197b3 [absint] fix handling of exceptions 7 years ago
Dino Distefano dbc8f29835 Added array test where we get TOP 7 years ago
Mehdi Bouaziz 9c14e9d384 [Cost] Fix multiplication by 1 7 years ago
Dulma Churchill 077d9a534b [objc frontend] Do not assume that the fast enumeration in ObjC always includes a declaration of the loop variable 7 years ago
Jules Villard 0bbdf63957 [clang] do not attempt to translate pointer to member constructs 7 years ago
Dino Distefano d4337abcb4 Added predicate for C++ copy constructors 7 years ago
Dulma Churchill 038c0b92d4 [objc frontend] Raise SelfClassException only inside ObjCMethodCallExpr nodes 7 years ago
Sam Blackshear d718275402 [quandary] fix test expected output 7 years ago
Sam Blackshear 6b8900746b [quandary] only treat overrides of service methods as endpoints 7 years ago
Jules Villard 4b4517e8ec [clang] call a skip function in case of unimplemented feature 7 years ago
Nikos Gorogiannis dab8e2f17d [starvation] Catch indirect blocks to the UI thread 7 years ago
Jules Villard d92e82b379 [clang] fix translation of `UserDefinedLiteral` 7 years ago
Nikos Gorogiannis e0a61c0a4a [starvation] Move to a cluster checker phase for reporting 7 years ago
Sam Blackshear 30d7239aff [quandary] SQL sinks for java 7 years ago
Sam Blackshear ffba5de70c [quandary] distinguish between SQL reads and writes 7 years ago
Dino Distefano c80a2b0940 Test Determinator for MobileLab 7 years ago
Dulma Churchill 69392d4192 [biabduction] Log reasons for skipping also in non Java context 7 years ago
Mehdi Bouaziz 094eb9dcc7 [Cost] Use OneInstrPerNode CFG 7 years ago
Jules Villard 73a47d594c [debug] print procedures in alphabetical order in cfgs 7 years ago
Nikos Gorogiannis 63aafd3381 [starvation] catch calls to View.getVisibleDisplayFrame 7 years ago
Dulma Churchill 28200b87d7 [objc blocks] Specialize store instructions with current closure in methods specialized with blocks as arguments 7 years ago
Nikos Gorogiannis e5265ea85b [starvation] surface caller of blocking calls in reports 7 years ago
Ezgi Çiçek 8f0701a01c Refine dependency analysis to remove vars at prune exit nodes 7 years ago
Nikos Gorogiannis a4a1a9c55e [starvation] Catch java IO blocking calls on UI thread 7 years ago
Nikos Gorogiannis 7a9009e467 [starvation] Catch CountDownLatch.await calls on main thread 7 years ago
Nikos Gorogiannis b6c8766b11 [starvation] report binder calls on ui thread 7 years ago
Ezgi Çiçek 523c2f539b change clang translation to track if_kind (i.e. the type of prune node) 7 years ago
Nikos Gorogiannis 196c0e5544 [starvation] harmonize java formatting in tests 7 years ago
Sam Blackshear 670ae4a673 [quandary] `WebResourceRequest.getUrl` as source 7 years ago