Files
clang-p2996/compiler-rt/lib/asan/asan_memory_profile.cpp
Sanjeet Karan Singh 42fc9929ab asan_memory_profile: Fix for deadlock in memory profiler code.
Calling symbolization directly from stopTheWorld was causing deadlock.
For libc dep systems, symbolization uses dl_iterate_phdr, which acquire a
dl write lock. It could deadlock if the lock is already acquired by one of
suspended.

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D146990
2023-04-04 16:41:44 -07:00

4.0 KiB