diff options
author | Alexander Potapenko <glider@google.com> | 2012-04-05 10:54:52 +0000 |
---|---|---|
committer | Alexander Potapenko <glider@google.com> | 2012-04-05 10:54:52 +0000 |
commit | 08342aa1a19166c40abcc510cd6ac3db25e72d58 (patch) | |
tree | d4e6e307d9b42f700cbe09103204f9fb5091ed99 /compiler-rt/lib/asan/asan_win.cc | |
parent | 44016da83fa14a7ea0b47332ac6c0099214b1e26 (diff) | |
download | bcm5719-llvm-08342aa1a19166c40abcc510cd6ac3db25e72d58.tar.gz bcm5719-llvm-08342aa1a19166c40abcc510cd6ac3db25e72d58.zip |
Introduce the use_sigaltstack flag (off by default), which enables using alternate
per-thread stacks for signal handling. This allows to print more verbose error reports
for stack overflows.
llvm-svn: 154092
Diffstat (limited to 'compiler-rt/lib/asan/asan_win.cc')
-rw-r--r-- | compiler-rt/lib/asan/asan_win.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/compiler-rt/lib/asan/asan_win.cc b/compiler-rt/lib/asan/asan_win.cc index b3a770b8276..94f4d04a18a 100644 --- a/compiler-rt/lib/asan/asan_win.cc +++ b/compiler-rt/lib/asan/asan_win.cc @@ -262,6 +262,14 @@ uintptr_t GetThreadSelf() { return GetCurrentThreadId(); } +void SetAlternateSignalStack() { + // FIXME: Decide what to do on Windows. +} + +void UnsetAlternateSignalStack() { + // FIXME: Decide what to do on Windows. +} + void InstallSignalHandlers() { // FIXME: Decide what to do on Windows. } |