[compiler-rt] [sanitizer] Add cloak_sanitizer_signal_handlers runtime option (PR #162746)

Vitaly Buka via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 10 13:13:13 PDT 2025


================
@@ -24,6 +24,9 @@ namespace __sanitizer {
 
 const char *SanitizerToolName = "SanitizerTool";
 
+const int MaxSignals = 64;
+bool signal_handler_is_from_sanitizer[MaxSignals] = {0};
----------------
vitalybuka wrote:

I don't see any locking, so should be atomic

SetSignalHandlerFromSanitizer/IsSignalHandlerFromSanitizer
should be just atomic SetSignalHandlerFromSanitizer which returns previos value

https://github.com/llvm/llvm-project/pull/162746


More information about the llvm-commits mailing list