447 Commits (990d0fbed5f6686e6710347270f61b3545203157)

Author SHA1 Message Date
Nikos Gorogiannis 990d0fbed5 [racerd] treat @Initializer methods as constructors wrt ownership
4 years ago
Nikos Gorogiannis f3ded9e492 [starvation] determine lock recursiveness on language if type unknown
4 years ago
Nikos Gorogiannis 98c0419acc [racerd] litho-specific messaging
4 years ago
Radu Grigore a2de3afc04 [erl-frontend] Create (empty) Procdesc for Erlang functions.
4 years ago
Xiaoyu Liu 287eee78f5 CIL race condition detection support (#1443)
4 years ago
Radu Grigore 6536919d6a [erl-frontend] Procnames for Erlang.
4 years ago
Jules Villard 49883a8332 [refactor] invert ProcAttributes -> Pvar dependency
4 years ago
Nikos Gorogiannis 38cef2df0b [starvation] add model for Display.getRealSize
4 years ago
Sungkeun Cho fd219ae457 [absint] Give instr index to `exec_instr` to get inferbo result
4 years ago
Nikos Gorogiannis bea3f3b439 [starvation] add more detail in reporting
4 years ago
Nikos Gorogiannis a32a1a41b0 [starvation] add model for WifiManager.getConnectionInfo
4 years ago
Nikos Gorogiannis 7b0d47217c [starvation] add models for checkPermission/checkSelfPermission
4 years ago
Nikos Gorogiannis 3783c52a76 [starvation] add models for getStreamVolume and getRingerMode
4 years ago
Nikos Gorogiannis 4f9c113acb [racerd] ignore autogenerated methods
4 years ago
Daiva Naudziuniene aae28efb44 [procname][refactor] Move is_cpp_lambda to Procname
4 years ago
Nikos Gorogiannis 6a19997303 [racerd] fix analysis of class initializers
4 years ago
Nikos Gorogiannis f3984e864d [starvation] fix FP with @NonBlocking caller and blocking calls in callees
4 years ago
Nikos Gorogiannis 3ec6410072 [starvation] ConnectivityManager.getActiveNetworkInfo
4 years ago
Nikos Gorogiannis 136281edb5 [starvation] add distinct issue for blocking IPC Binder calls
4 years ago
Nikos Gorogiannis e9c02d9c63 [starvation] use a map keyed on issue type for reports
4 years ago
Nikos Gorogiannis 87884625bd [starvation] refactor reporting
4 years ago
Nikos Gorogiannis 9fe159e71a [starvation] remove severity
4 years ago
Daniel Schoepe 91015609b2 [racerd] Add models for javax.crypto.Mac methods (#1395)
4 years ago
Nikos Gorogiannis 745f04f77d [racerd] races in nullsafe classes
4 years ago
Nikos Gorogiannis 8b32da127e [racerd] separate procedure and file analyses
4 years ago
Nikos Gorogiannis 7f6798999a [starvation] warn on SettableFuture.set under lock
4 years ago
Xiaoyu Liu 285ddb4a98 Infer# integration (#1361)
4 years ago
Nikos Gorogiannis 7b8145b8bc [racerd][C++] do not report on lambdas at top level
4 years ago
Sungkeun Cho b4b75c4ffb [config] Use not-reversed list types for `Config` variables
4 years ago
Sungkeun Cho 153005c3cb [config] Add RevList for explicit reversed list in Config
4 years ago
Nikos Gorogiannis 0105f280a3 [racerd] consider ownership of interface calls
4 years ago
Nikos Gorogiannis bab5aa4b08 [racerd] refactor processing of calls
4 years ago
Nikos Gorogiannis 3eed17488a [racerd] improve summary processing on calls
4 years ago
Nikos Gorogiannis 0eb686aad4 [racerd] move more domain ops to domain
4 years ago
Nikos Gorogiannis 5e50e9947c [racerd] move some domain operations into domain module
4 years ago
Nikos Gorogiannis e36463959c [starvation] acquisitions mod location
4 years ago
Nikos Gorogiannis 8c40ed53d7 [typ] move type constants to own module
4 years ago
Nikos Gorogiannis 8ddc9ee48b [starvation] reroute access to set of critical pairs of summary through a fold
5 years ago
Nikos Gorogiannis 2da86aada6 [starvation] push thread into Event type
5 years ago
Nikos Gorogiannis 84e9bea312 [starvation] improve handling of @NonBlocking annotation
5 years ago
Nikos Gorogiannis d36dbca2fd [starvation] refactor event type with records
5 years ago
Nikos Gorogiannis 8df1f12213 [starvation] make simultaneous lock acquisition an atomic event
5 years ago
Nikos Gorogiannis 63586d98df [starvation] make analysis work with sil instead of hil
5 years ago
Nikos Gorogiannis 30fcdc7d29 [attributes] request attributes only when procdesc isn't required
5 years ago
Jules Villard 7ccec3fd99 [build] make dune format files when testing
5 years ago
Nikos Gorogiannis cf29bc7aa2 [java][procname] params are Typ.t
5 years ago
Ezgi Çiçek feefda3e59 Wrap Java's PatternMatch into its own module
5 years ago
Jules Villard 682f932150 get rid of most dynamic severity changes
5 years ago
Jules Villard c9fc41f97c move visibility into IssueType and make it static, move severity but keep it dynamic
5 years ago
Nikos Gorogiannis 341e719fd4 [starvation][whole-program] add model for `Main`
5 years ago