Commit Graph

4798 Commits (2cf0e7a1d2ed5889c13448927154378b5458785d)
 

Author SHA1 Message Date
Sam Blackshear 501577defc [racerd] use set of access snapshots instead of map 7 years ago
Frédéric Bour 8069559bd8 [sqlite] infer explore --source-files 7 years ago
Mehdi Bouaziz 7f1b4e0a2b InstrNode: abstract instruction index 7 years ago
Mehdi Bouaziz 094eb9dcc7 [Cost] Use OneInstrPerNode CFG 7 years ago
Mehdi Bouaziz 00d79ec839 Simplify abstract interpreter 7 years ago
Mehdi Bouaziz 722258d41b Real InstrNode 7 years ago
Mehdi Bouaziz f4b6746e0b [inferbo][PO] Fully compare traces when deduplicating 7 years ago
Mehdi Bouaziz 4afde73765 [inferbo][PO] Module for condition with trace 7 years ago
Mehdi Bouaziz a3da745210 [inferbo][PO] Debug deduplication 7 years ago
Dino Distefano 9043f26b89 Added documentation to cPredicate.mli 7 years ago
Jules Villard 73a47d594c [debug] print procedures in alphabetical order in cfgs 7 years ago
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