Nikos Gorogiannis
ca1ba2511b
[starvation] tests for a multi-file C++ deadlock
...
Summary:
Demonstrate that the per-file type environments don't prevent
the deadlock report here. The fear was that when the analyser
tries to locate the methods of the endpoint class, it might fail to
do so because the types might be stored in different type
environments (per file).
Reviewed By: mityal
Differential Revision: D19225908
fbshipit-source-id: 097e4aeea
5 years ago
Nikos Gorogiannis
f57bb9be0a
[starvation] make deduplication depend on filtering config var
...
Summary:
Previously deduplication was always on which is not great for testing.
Also split tests so that we can still test deduplication separately.
Reviewed By: mityal
Differential Revision: D17686877
fbshipit-source-id: 280d91473
5 years ago
Josh Berdine
cfc1c8be36
[copyright] Remove years
...
Reviewed By: jvillard
Differential Revision: D15771884
fbshipit-source-id: e2997e3a3
6 years ago
David Lively
5d4a27ea54
RFC: stop using _ to separate ObjC/C++ class name from method in Typ.Procname.to_string
...
Reviewed By: jvillard
Differential Revision: D14736442
fbshipit-source-id: 500df354b
6 years ago
Nikos Gorogiannis
b243fae86c
[starvation] template filters
...
Reviewed By: jvillard
Differential Revision: D14044735
fbshipit-source-id: 84acf3c1f
6 years ago
Nikos Gorogiannis
9d6a9f52ec
[starvation] improve 2-way deadlock reports
...
Reviewed By: mbouaziz
Differential Revision: D13450650
fbshipit-source-id: 0dbd349d1
6 years ago
Nikos Gorogiannis
101283f9d0
[starvation] fix trace description strings for taking locks
...
Reviewed By: mbouaziz
Differential Revision: D13416738
fbshipit-source-id: 02ebb6178
6 years ago
Nikos Gorogiannis
f8fc40cea9
[starvation] improve debugging output
...
Reviewed By: ezgicicek
Differential Revision: D13399324
fbshipit-source-id: 5f2eb124a
6 years ago
Nikos Gorogiannis
2701073b3e
[starvation] C++ deadlock FPs due to recursive and unknown mutexes
...
Reviewed By: jvillard
Differential Revision: D13376553
fbshipit-source-id: 79ad1a63a
6 years ago
Nikos Gorogiannis
9c240ed978
[starvation] skip analysis option should be used at top level too
...
Reviewed By: mbouaziz
Differential Revision: D13377043
fbshipit-source-id: 16e67ac86
6 years ago
Nikos Gorogiannis
27d8a65906
[starvation][concurrency] split guard lock treatment and add support for non-recursive locks (per language)
...
Reviewed By: jeremydubreil
Differential Revision: D13320542
fbshipit-source-id: feb5d58a8
6 years ago
Nikos Gorogiannis
bbd26769c9
[starvation] c++/Obj C deadlocks
...
Reviewed By: da319
Differential Revision: D9042172
fbshipit-source-id: a7052e061
6 years ago