[PATCH] D23799: [ESan][MIPS] Adds support for MIPS64

Sagar Thakur via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 13 23:18:12 PDT 2016


slthakur updated this revision to Diff 71299.
slthakur added a comment.
Herald added subscribers: mgorny, beanz.

This patch was reverted due to failures on x86. The reason of failures was that the shadow offsets were zero on x86 because the offset array was defined as class variable. In this diff I have defined the offset array in the initialize() function which resolves the issue. Tested this patch along with its dependents on x86 and the test results are clean.


Repository:
  rL LLVM

https://reviews.llvm.org/D23799

Files:
  cmake/config-ix.cmake
  lib/esan/esan.cpp
  lib/esan/esan.h
  lib/esan/esan_linux.cpp
  lib/esan/esan_shadow.h
  lib/sanitizer_common/CMakeLists.txt
  lib/sanitizer_common/sanitizer_linux.cc
  lib/sanitizer_common/sanitizer_linux.h
  lib/sanitizer_common/sanitizer_linux_mips64.S
  lib/sanitizer_common/sanitizer_platform_limits_posix.h
  test/esan/TestCases/mmap-shadow-conflict.c
  test/esan/TestCases/verbose-simple.c
  test/esan/lit.cfg
  test/lit.common.cfg

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D23799.71299.patch
Type: text/x-patch
Size: 16155 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160914/bc8db8fe/attachment.bin>


More information about the llvm-commits mailing list