[compiler-rt] 31c85ca - [compiler-rt][tsan] Make fiber support in thread sanitizer dynamic linkable

Joachim Protze via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 11 06:14:50 PDT 2020


Author: Joachim Protze
Date: 2020-03-11T14:14:33+01:00
New Revision: 31c85ca06d731d22e9dcc6ac9569c5c27efc8c82

URL: https://github.com/llvm/llvm-project/commit/31c85ca06d731d22e9dcc6ac9569c5c27efc8c82
DIFF: https://github.com/llvm/llvm-project/commit/31c85ca06d731d22e9dcc6ac9569c5c27efc8c82.diff

LOG: [compiler-rt][tsan] Make fiber support in thread sanitizer dynamic linkable

This patch will allow dynamic libraries to call into the fiber support functions
introduced in https://reviews.llvm.org/D54889

Differential Revision: https://reviews.llvm.org/D74487

Added: 
    

Modified: 
    compiler-rt/lib/tsan/rtl/tsan.syms.extra

Removed: 
    


################################################################################
diff  --git a/compiler-rt/lib/tsan/rtl/tsan.syms.extra b/compiler-rt/lib/tsan/rtl/tsan.syms.extra
index ab5b5a4fcbae..4838bb0a7279 100644
--- a/compiler-rt/lib/tsan/rtl/tsan.syms.extra
+++ b/compiler-rt/lib/tsan/rtl/tsan.syms.extra
@@ -19,6 +19,11 @@ __tsan_mutex_pre_signal
 __tsan_mutex_post_signal
 __tsan_mutex_pre_divert
 __tsan_mutex_post_divert
+__tsan_get_current_fiber
+__tsan_create_fiber
+__tsan_destroy_fiber
+__tsan_switch_to_fiber
+__tsan_set_fiber_name
 __ubsan_*
 Annotate*
 WTFAnnotate*


        


More information about the llvm-commits mailing list