diff options
Diffstat (limited to 'libitm/config/generic/tls.cc')
-rw-r--r-- | libitm/config/generic/tls.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libitm/config/generic/tls.cc b/libitm/config/generic/tls.cc index e502e50..f07d082 100644 --- a/libitm/config/generic/tls.cc +++ b/libitm/config/generic/tls.cc @@ -30,4 +30,11 @@ namespace GTM HIDDEN { __thread gtm_thread_tls _gtm_thr_tls; #endif +// See tls.h for comments. +void * __attribute__((noinline)) +mask_stack_bottom(gtm_thread *tx) +{ + return (uint8_t*)__builtin_dwarf_cfa() - 256; +} + } // namespace GTM |