[LSAN] More LSAN interface tweaking.
authorKirill Stoimenov <kstoimenov@google.com>
Thu, 12 Jan 2023 21:31:49 +0000 (13:31 -0800)
committerVitaly Buka <vitalybuka@google.com>
Fri, 13 Jan 2023 01:58:11 +0000 (17:58 -0800)
commitc184423e70c045b354820812c0788b00a3b55b18
treeec06581ea6b2265795ef2e4f5fcb157f7f955486
parent77d81d593cb93d275794edf66caf0daa8d102d5f
[LSAN] More LSAN interface tweaking.

Main goal is to remove thread registry dependency from the interface because HWASAN is using its own code to manage threads.

Reviewed By: vitalybuka, kstoimenov

Differential Revision: https://reviews.llvm.org/D140039
compiler-rt/lib/asan/asan_allocator.cpp
compiler-rt/lib/asan/asan_thread.cpp
compiler-rt/lib/hwasan/hwasan_thread.cpp
compiler-rt/lib/lsan/lsan_allocator.cpp
compiler-rt/lib/lsan/lsan_common.cpp
compiler-rt/lib/lsan/lsan_common.h
compiler-rt/lib/lsan/lsan_common_fuchsia.cpp
compiler-rt/lib/lsan/lsan_fuchsia.cpp
compiler-rt/lib/lsan/lsan_thread.cpp