[PATCH] D12318: [ASan] Enable optional ASan recovery
Yury Gribov via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 4 13:14:51 PDT 2015
ygribov added a comment.
> One more interesting question that came to my mind: is this going to be async-signal-safe?
> If not, the whole idea is kind of questionable.
I don't see why it shouldn't - the only problematic place is acquiring the mutex which will either wait (in case reporting_tid is different from current_tid) or fail with informative message after timeout.
> If you think it will, please add tests.
I could generate errors in endless loop in a thread and bombard it with signals but that's probably not very reliable.
More information about the llvm-commits