summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/asan/asan_win.cc
diff options
context:
space:
mode:
authorAlexander Potapenko <glider@google.com>2012-04-05 10:54:52 +0000
committerAlexander Potapenko <glider@google.com>2012-04-05 10:54:52 +0000
commit08342aa1a19166c40abcc510cd6ac3db25e72d58 (patch)
treed4e6e307d9b42f700cbe09103204f9fb5091ed99 /compiler-rt/lib/asan/asan_win.cc
parent44016da83fa14a7ea0b47332ac6c0099214b1e26 (diff)
downloadbcm5719-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.cc8
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.
}
OpenPOWER on IntegriCloud