Commit Graph

4487 Commits (dc2cd65a2c358734112345141dfb2fbbb8e0f584)
 

Author SHA1 Message Date
Jules Villard dc2cd65a2c [explore] print only non-default values in the attributes 7 years ago
Jules Villard 1d98d3cd58 [models] capture all clang models then analyze together 7 years ago
Nikos Gorogiannis 63aafd3381 [starvation] catch calls to View.getVisibleDisplayFrame 7 years ago
Dino Distefano 6b37e61ec1 Switching uninit analysis on by default 7 years ago
Dulma Churchill 28200b87d7 [objc blocks] Specialize store instructions with current closure in methods specialized with blocks as arguments 7 years ago
Daiva Naudziuniene 496e5e8c0a [use after free] Report only high confidence level use_after_free 7 years ago
Dino Distefano 6b6f6be6d9 Don't check prune node condition in the control dependecy analysis for java code 7 years ago
Dino Distefano 70b5e5fd0c Make the cost analysis run on apps 7 years ago
Nikos Gorogiannis e5265ea85b [starvation] surface caller of blocking calls in reports 7 years ago
Sam Blackshear cfd9802d89 [racerd] `Precondition` -> `OwnershipPrecondition` 7 years ago
Sam Blackshear 4fc0ecd86b [clang] don't include procname in broken cfg error message 7 years ago
Ezgi Çiçek 8f0701a01c Refine dependency analysis to remove vars at prune exit nodes 7 years ago
Sam Blackshear cbc793be16 [quandary] simplify source/sink matching 7 years ago
Jules Villard 033928f716 [make] let jbuilder generate .merlin files 7 years ago
Jules Villard 507a4c9bec [racerd] remove dead export 7 years ago
Jules Villard 507ba9493c [minor] small readability improvements 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
Sam Blackshear f7ee0c2a2d [racerd] use `ThreadsDomain.astate` instead of bool in `AccessData` 7 years ago
Sam Blackshear fb4f9a286a [infer] `AccessData` -> `AccessSnapshot` 7 years ago
Sam Blackshear 1d792f0b48 [quandary] fix formatting of endpoint traces, again 7 years ago
Martino Luca 49b4a26a93 New module FileDiff to compute relevant lines on a modified file 7 years ago
Nikos Gorogiannis b6c8766b11 [starvation] report binder calls on ui thread 7 years ago
Jules Villard 1b779abb81 [models] check in empty .inferconfig 7 years ago
Jules Villard c8f2125ddd [travis] fix travis and install 7 years ago
Jules Villard 9a56e7485e [driver] small refactor to share more code 7 years ago
Josh Berdine 16988b0a7a [ocamlformat] Upgrade to ocamlformat 0.5 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
Jeremy Dubreil fd6a1e0e2b [infer] no longer create .lock files and only rely on Unix.rename to avoid write-write races 7 years ago
Sam Blackshear 8084c8fec7 [racerd] treat `@InjectProp` formals as owned 7 years ago
Sam Blackshear ce8f958522 [racerd] don't report INTERFACE_NOT_THREAD_SAFE if the receiver of the interface call is marked `ThreadConfined` 7 years ago
Nikos Gorogiannis 346589f1fb [starvation] track on-main-thread status in summaries 7 years ago
Nikos Gorogiannis 0130c09dfc [starvation] add infrastructure for blocking events other than lock acquisition 7 years ago
Jules Villard 705a2f97b2 [sqlite] use pname BLOB as the sqlite key, include readable pname for debug 7 years ago
Jules Villard 97ac7662f8 [sqlite] options to output procedures db 7 years ago
Nikos Gorogiannis 269a1a9b93 [starvation] treat locks in (and accessed from) inner classes properly 7 years ago
Jeremy Dubreil 2e4d99ef57 [infer] modelling android.text.SpannableString.valueOf 7 years ago
Daiva Naudziuniene 8f74e6498f [makefile] New target for running clang plugin tests 7 years ago
Daiva Naudziuniene 94aae8713e [biabduction] Fix lookup of abduced expression 7 years ago
Ezgi Çiçek 76300d55c7 Tracks variables that affect control flow for a more precise cost analysis 7 years ago
Sam Blackshear cfa2dd5f83 [quandary] pass call flags to sink creation 7 years ago
Jules Villard 0820b5e81e [make] fix `install` for xargs on osx 7 years ago
Ezgi Çiçek af5265f75d "Report infinity as error per function" 7 years ago
Mehdi Bouaziz 4aefa6f76b Debug: session name 7 years ago
Mehdi Bouaziz 5b908d633c Io_infer/Printer: Format simplifications 7 years ago
Jules Villard 62da9a8cfe [make] fix `make devsetup` 7 years ago
Martino Luca 27941a11b6 [Java] New JavaProfilerSamples module to create Procnames from sampled Java methods 7 years ago
Mehdi Bouaziz 9c8342e956 Html debug: fix finish_session 7 years ago