[ASAN] Use ThreadArgRetval in ASAN
authorVitaly Buka <vitalybuka@google.com>
Mon, 8 May 2023 07:50:26 +0000 (00:50 -0700)
committerVitaly Buka <vitalybuka@google.com>
Thu, 18 May 2023 08:09:37 +0000 (01:09 -0700)
commit6d74cdc7c4b567dff5fd109f5f7f28b1f06356fe
treec6c44b83c799711372cd72c204bf6e92c618e144
parentc16fa77c35fb2eac82feaf6320e869f1a82cc184
[ASAN] Use ThreadArgRetval in ASAN

Fixes false leaks on thread retval.

Reviewed By: thurston

Differential Revision: https://reviews.llvm.org/D150106
compiler-rt/lib/asan/asan_interceptors.cpp
compiler-rt/lib/asan/asan_thread.cpp
compiler-rt/lib/asan/asan_thread.h
compiler-rt/lib/sanitizer_common/sanitizer_thread_arg_retval.cpp
compiler-rt/lib/sanitizer_common/sanitizer_thread_arg_retval.h
compiler-rt/test/lsan/TestCases/create_thread_leak.cpp