llvm-project
25fd366d - [sanitizer_common] AND signals in BlockSignals instead of deleting (#113443)

Commit
1 year ago
[sanitizer_common] AND signals in BlockSignals instead of deleting (#113443) My earlier patch https://github.com/llvm/llvm-project/pull/98200 caused a regression because it unconditionally unblocked synchronous signals, even if the user program had deliberately blocked them. This patch fixes the issue by checking the current signal mask, as suggested by Vitaly. It also adds tests. Fixes #113385 --------- Co-authored-by: Vitaly Buka <vitalybuka@gmail.com>
Author
Parents
Loading