diff options
Diffstat (limited to 'compiler-rt/lib/asan/asan_rtl.cc')
| -rw-r--r-- | compiler-rt/lib/asan/asan_rtl.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler-rt/lib/asan/asan_rtl.cc b/compiler-rt/lib/asan/asan_rtl.cc index 2e83067ac6f..3943620a1a3 100644 --- a/compiler-rt/lib/asan/asan_rtl.cc +++ b/compiler-rt/lib/asan/asan_rtl.cc @@ -252,6 +252,7 @@ static NOINLINE void force_interface_symbols() { case 33: __asan_after_dynamic_init(); break; case 34: __asan_malloc_hook(0, 0); break; case 35: __asan_free_hook(0); break; + case 36: __asan_set_symbolize_callback(0); break; } } @@ -359,6 +360,9 @@ void __asan_init() { } InstallSignalHandlers(); +#ifdef _WIN32 + __asan_set_symbolize_callback(WinSymbolize); +#endif // _WIN32 // On Linux AsanThread::ThreadStart() calls malloc() that's why asan_inited // should be set to 1 prior to initializing the threads. |

