[compiler-rt] r283438 - [ESan] [MIPS] Fix workingset-signal-posix.cpp on MIPS
Sagar Thakur via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 6 03:21:43 PDT 2016
Author: slthakur
Date: Thu Oct 6 05:21:42 2016
New Revision: 283438
URL: http://llvm.org/viewvc/llvm-project?rev=283438&view=rev
Log:
[ESan] [MIPS] Fix workingset-signal-posix.cpp on MIPS
Used uptr for __sanitizer_kernel_sigset_t.sig to avoid byte order issues on big endian systems
Reviewd by bruening.
Differential: D24332
Modified:
compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.h
Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.h
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.h?rev=283438&r1=283437&r2=283438&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.h (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.h Thu Oct 6 05:21:42 2016
@@ -607,7 +607,7 @@ namespace __sanitizer {
typedef __sanitizer_sigset_t __sanitizer_kernel_sigset_t;
#elif defined(__mips__)
struct __sanitizer_kernel_sigset_t {
- u8 sig[16];
+ uptr sig[2];
};
#else
struct __sanitizer_kernel_sigset_t {
More information about the llvm-commits
mailing list