[all-commits] [llvm/llvm-project] 7d5e6b: [HWASAN] Fix TLS + signal handling related crash
kstoimenov via All-commits
all-commits at lists.llvm.org
Wed Apr 26 11:08:40 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 7d5e6b4bc7f8a3843e052a662c55b91f3c7a042f
https://github.com/llvm/llvm-project/commit/7d5e6b4bc7f8a3843e052a662c55b91f3c7a042f
Author: Kirill Stoimenov <kstoimenov at google.com>
Date: 2023-04-26 (Wed, 26 Apr 2023)
Changed paths:
M compiler-rt/lib/hwasan/hwasan_interceptors.cpp
Log Message:
-----------
[HWASAN] Fix TLS + signal handling related crash
When a signal is raised before HWASAN has a chance to initialize it's TLS entry the program crashes. This only happens when hwasan-with-tls is true, which is default value. This patch fixes the problem by disabling signals during thread initialization time.
Reviewed By: vitalybuka
Differential Revision: https://reviews.llvm.org/D149085
More information about the All-commits
mailing list