summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2013-10-25 14:27:00 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2013-10-25 14:27:00 +0000
commit3a3805f4923cddef1ac3e71ee52ffc7e30c93bbf (patch)
tree6a1f0d364a37b86b7c57271c77bb8c94d09b74e6
parentec208e007d2264a65c1f4234f8cbce82dca9f849 (diff)
downloadcompiler-rt-3a3805f4923cddef1ac3e71ee52ffc7e30c93bbf.tar.gz
compiler-rt-3a3805f4923cddef1ac3e71ee52ffc7e30c93bbf.tar.bz2
compiler-rt-3a3805f4923cddef1ac3e71ee52ffc7e30c93bbf.tar.xz
[sanitizer] Remove pthread_attr_getstackaddr interceptor.
The function is deprecated. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@193409 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/msan/tests/msan_test.cc6
-rw-r--r--lib/sanitizer_common/sanitizer_common_interceptors.inc2
-rw-r--r--lib/tsan/rtl/tsan_stat.cc1
-rw-r--r--lib/tsan/rtl/tsan_stat.h1
4 files changed, 0 insertions, 10 deletions
diff --git a/lib/msan/tests/msan_test.cc b/lib/msan/tests/msan_test.cc
index 2aa03696..37f2db80 100644
--- a/lib/msan/tests/msan_test.cc
+++ b/lib/msan/tests/msan_test.cc
@@ -2548,12 +2548,6 @@ TEST(MemorySanitizer, pthread_attr_get) {
EXPECT_NOT_POISONED(v);
}
{
- void *v;
- res = pthread_attr_getstackaddr(&attr, &v);
- ASSERT_EQ(0, res);
- EXPECT_NOT_POISONED(v);
- }
- {
size_t v;
res = pthread_attr_getstacksize(&attr, &v);
ASSERT_EQ(0, res);
diff --git a/lib/sanitizer_common/sanitizer_common_interceptors.inc b/lib/sanitizer_common/sanitizer_common_interceptors.inc
index 7c52eb22..e521fb59 100644
--- a/lib/sanitizer_common/sanitizer_common_interceptors.inc
+++ b/lib/sanitizer_common/sanitizer_common_interceptors.inc
@@ -2558,7 +2558,6 @@ INTERCEPTOR_PTHREAD_ATTR_GET(guardsize, sizeof(SIZE_T))
INTERCEPTOR_PTHREAD_ATTR_GET(schedparam, struct_sched_param_sz)
INTERCEPTOR_PTHREAD_ATTR_GET(schedpolicy, sizeof(int))
INTERCEPTOR_PTHREAD_ATTR_GET(scope, sizeof(int))
-INTERCEPTOR_PTHREAD_ATTR_GET(stackaddr, sizeof(void *))
INTERCEPTOR_PTHREAD_ATTR_GET(stacksize, sizeof(SIZE_T))
INTERCEPTOR(int, pthread_attr_getstack, void *attr, void **addr, SIZE_T *size) {
void *ctx;
@@ -2577,7 +2576,6 @@ INTERCEPTOR(int, pthread_attr_getstack, void *attr, void **addr, SIZE_T *size) {
INTERCEPT_FUNCTION(pthread_attr_getschedparam); \
INTERCEPT_FUNCTION(pthread_attr_getschedpolicy); \
INTERCEPT_FUNCTION(pthread_attr_getscope); \
- INTERCEPT_FUNCTION(pthread_attr_getstackaddr); \
INTERCEPT_FUNCTION(pthread_attr_getstacksize); \
INTERCEPT_FUNCTION(pthread_attr_getstack);
#else
diff --git a/lib/tsan/rtl/tsan_stat.cc b/lib/tsan/rtl/tsan_stat.cc
index 773c7787..b7c56604 100644
--- a/lib/tsan/rtl/tsan_stat.cc
+++ b/lib/tsan/rtl/tsan_stat.cc
@@ -401,7 +401,6 @@ void StatOutput(u64 *stat) {
name[StatInt_pthread_attr_getschedpolicy] = " pthread_addr_getschedpolicy "; // NOLINT
name[StatInt_pthread_attr_getinheritsched] = " pthread_addr_getinheritsched "; // NOLINT
name[StatInt_pthread_attr_getscope] = " pthread_addr_getscope "; // NOLINT
- name[StatInt_pthread_attr_getstackaddr] = " pthread_addr_getstackaddr "; // NOLINT
name[StatInt_pthread_attr_getstacksize] = " pthread_addr_getstacksize "; // NOLINT
name[StatInt_pthread_attr_getstack] = " pthread_addr_getstack "; // NOLINT
name[StatInt_pthread_attr_getaffinity_np] = " pthread_addr_getaffinity_np "; // NOLINT
diff --git a/lib/tsan/rtl/tsan_stat.h b/lib/tsan/rtl/tsan_stat.h
index 45fd507d..6b2166ab 100644
--- a/lib/tsan/rtl/tsan_stat.h
+++ b/lib/tsan/rtl/tsan_stat.h
@@ -395,7 +395,6 @@ enum StatType {
StatInt_pthread_attr_getschedpolicy,
StatInt_pthread_attr_getinheritsched,
StatInt_pthread_attr_getscope,
- StatInt_pthread_attr_getstackaddr,
StatInt_pthread_attr_getstacksize,
StatInt_pthread_attr_getstack,
StatInt_pthread_attr_getaffinity_np,