[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