From 6120bac6e69be46c062ed6e8fe89dc916d18b82f Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 20 Mar 2013 14:57:28 +0000 Subject: [PATCH] tsan: correct sizes of signal-related data structures llvm-svn: 177526 --- compiler-rt/lib/tsan/rtl/tsan_interceptors.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc b/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc index 0a5bfa1..76203c2 100644 --- a/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc +++ b/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc @@ -28,18 +28,18 @@ using namespace __tsan; // NOLINT -const int kSigCount = 128; +const int kSigCount = 64; struct my_siginfo_t { - int opaque[128]; + u64 opaque[128 / sizeof(u64)]; }; struct sigset_t { - u64 val[1024 / 8 / sizeof(u64)]; + u64 val[128 / sizeof(u64)]; }; struct ucontext_t { - uptr opaque[117]; + u64 opaque[936 / sizeof(u64) + 1]; }; extern "C" int pthread_attr_init(void *attr); -- 2.7.4