summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2013-10-29 19:49:35 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2013-10-29 19:49:35 +0000
commitbf60342d47ee4fc6e4b9ea2159dc8523a9344657 (patch)
treebad640a98509407d5c6e905deaa0f03a0c842f87 /compiler-rt/lib/tsan
parent4ae68468cd0d14fea0abf2a0b3de530d59bdd537 (diff)
downloadbcm5719-llvm-bf60342d47ee4fc6e4b9ea2159dc8523a9344657.tar.gz
bcm5719-llvm-bf60342d47ee4fc6e4b9ea2159dc8523a9344657.zip
[sanitizer] Intercept sincos, remquo, lgamma, lgamma_r.
llvm-svn: 193645
Diffstat (limited to 'compiler-rt/lib/tsan')
-rw-r--r--compiler-rt/lib/tsan/rtl/tsan_stat.cc12
-rw-r--r--compiler-rt/lib/tsan/rtl/tsan_stat.h12
2 files changed, 24 insertions, 0 deletions
diff --git a/compiler-rt/lib/tsan/rtl/tsan_stat.cc b/compiler-rt/lib/tsan/rtl/tsan_stat.cc
index ee1e3c16705..0d0607be500 100644
--- a/compiler-rt/lib/tsan/rtl/tsan_stat.cc
+++ b/compiler-rt/lib/tsan/rtl/tsan_stat.cc
@@ -398,6 +398,18 @@ void StatOutput(u64 *stat) {
name[StatInt_tmpnam] = " tmpnam ";
name[StatInt_tmpnam_r] = " tmpnam_r ";
name[StatInt_tempnam] = " tempnam ";
+ name[StatInt_sincos] = " sincos ";
+ name[StatInt_sincosf] = " sincosf ";
+ name[StatInt_sincosl] = " sincosl ";
+ name[StatInt_remquo] = " remquo ";
+ name[StatInt_remquof] = " remquof ";
+ name[StatInt_remquol] = " remquol ";
+ name[StatInt_lgamma] = " lgamma ";
+ name[StatInt_lgammaf] = " lgammaf ";
+ name[StatInt_lgammal] = " lgammal ";
+ name[StatInt_lgamma_r] = " lgamma_r ";
+ name[StatInt_lgammaf_r] = " lgammaf_r ";
+ name[StatInt_lgammal_r] = " lgammal_r ";
name[StatInt_pthread_attr_getdetachstate] = " pthread_addr_getdetachstate "; // NOLINT
name[StatInt_pthread_attr_getguardsize] = " pthread_addr_getguardsize "; // NOLINT
diff --git a/compiler-rt/lib/tsan/rtl/tsan_stat.h b/compiler-rt/lib/tsan/rtl/tsan_stat.h
index 5e6679a74c8..6c1927e8165 100644
--- a/compiler-rt/lib/tsan/rtl/tsan_stat.h
+++ b/compiler-rt/lib/tsan/rtl/tsan_stat.h
@@ -393,6 +393,18 @@ enum StatType {
StatInt_tmpnam,
StatInt_tmpnam_r,
StatInt_tempnam,
+ StatInt_sincos,
+ StatInt_sincosf,
+ StatInt_sincosl,
+ StatInt_remquo,
+ StatInt_remquof,
+ StatInt_remquol,
+ StatInt_lgamma,
+ StatInt_lgammaf,
+ StatInt_lgammal,
+ StatInt_lgamma_r,
+ StatInt_lgammaf_r,
+ StatInt_lgammal_r,
StatInt_pthread_attr_getdetachstate,
StatInt_pthread_attr_getguardsize,
OpenPOWER on IntegriCloud