12 Commits

Author SHA1 Message Date
Artem Dergachev
0a3519d5a2 [LSan] Mark create_thread_leak.cpp as UNSUPPORTED: darwin.
It started to fail in a flaky manner a few days ago on GreenDragon buildbots
(i.e. x86_64-darwin). I didn't track down the root cause but LSan isn't
actually supported on darwin anyway, so UNSUPPORTED seems appropriate.

Prior art: 3ff080b5.
2023-08-31 16:41:35 -07:00
Vitaly Buka
3cabfe666c [LSAN] Use ThreadArgRetval in LSAN
Fixes false leaks on thread retval.

Reviewed By: thurston

Differential Revision: https://reviews.llvm.org/D150165
2023-05-18 01:11:54 -07:00
Vitaly Buka
6d74cdc7c4 [ASAN] Use ThreadArgRetval in ASAN
Fixes false leaks on thread retval.

Reviewed By: thurston

Differential Revision: https://reviews.llvm.org/D150106
2023-05-18 01:09:37 -07:00
Vitaly Buka
dcd4c3c3fd Revert "[ASAN] Use ThreadArgRetval in ASAN"
https://bugs.chromium.org/p/chromium/issues/detail?id=1445676

This reverts commit 1030bd181eb74b67b7ea51631ce4becca410c406.
2023-05-16 10:49:45 -07:00
Vitaly Buka
d2b434b4e9 Revert "[LSAN] Use ThreadArgRetval in LSAN"
https://bugs.chromium.org/p/chromium/issues/detail?id=1445676

This reverts commit 20a3c6e84e0955ac20762c35e8c2435017ae967d.
2023-05-16 10:49:45 -07:00
Vitaly Buka
20a3c6e84e [LSAN] Use ThreadArgRetval in LSAN
Fixes false leaks on thread retval.

Reviewed By: thurston

Differential Revision: https://reviews.llvm.org/D150165
2023-05-11 15:58:04 -07:00
Vitaly Buka
1030bd181e [ASAN] Use ThreadArgRetval in ASAN
Fixes false leaks on thread retval.

Reviewed By: thurston

Differential Revision: https://reviews.llvm.org/D150106
2023-05-11 15:51:40 -07:00
Vitaly Buka
68b76af8a4 [HWSAN] Use ThreadArgRetval in HWSAN
Fixes false leaks on thread arg, retval.

Reviewed By: Enna1

Differential Revision: https://reviews.llvm.org/D150166
2023-05-11 15:20:02 -07:00
Vitaly Buka
b617dc4c3a [test][lsan] Don't recompile the test 2023-05-08 00:43:04 -07:00
Vitaly Buka
d9908116bc [test][sanitizer] Improve test expectation
Now we can fix sanitizers for the test one by one.
2023-05-08 00:35:07 -07:00
Vitaly Buka
c3a46fe9c1 [test][lsan] Remove std::vector from test 2023-05-05 14:48:57 -07:00
Vitaly Buka
43de9cbec9 [test][lsan] For thread args/result leak 2023-05-05 14:48:13 -07:00