llvm-project/compiler-rt/lib/lsan
Daniel Sanders 4dc8a78b04 [asan] adding support of 32-bit address sanitizer for MIPS
Summary: The patch supports both the clang cross-compiler and native compiler

Patch by Kumar Sukhani <Kumar.Sukhani@imgtec.com>

Test Plan:
Kumar had the following asan test results when compiled on a MIPS board:

  Expected Passes    : 96
  Expected Failures  : 2
  Unsupported Tests  : 84
  Unexpected Passes  : 4
  Unexpected Failures: 19

The list of unexpected failures can be found in the review.

Reviewers: kcc, petarj, dsanders

Reviewed By: kcc

Subscribers: farazs, kcc, llvm-commits

Differential Revision: http://reviews.llvm.org/D4208

llvm-svn: 211587
2014-06-24 12:08:18 +00:00
..
CMakeLists.txt [asan] adding support of 32-bit address sanitizer for MIPS 2014-06-24 12:08:18 +00:00
Makefile.mk [LSan] Add support for building standalone LSan runtime to Make build (compiler-rt part) 2013-08-20 14:49:01 +00:00
lsan.cc [Sanitizer] Always initialize a Symbolizer (even if 'symbolize' is false). 2013-12-17 11:15:39 +00:00
lsan.h [lsan] Unbreak standalone LSan's initialization by making it more like ASan's. 2013-11-25 14:25:36 +00:00
lsan_allocator.cc [lsan] handle 'new T[0]' where T is a type with DTOR; fixes https://code.google.com/p/address-sanitizer/issues/detail?id=257 2014-01-10 10:48:01 +00:00
lsan_allocator.h
lsan_common.cc [sanitizer] Make LSan/MSan/TSan honor the "color" flag. 2014-06-04 16:57:03 +00:00
lsan_common.h [lsan] disable lsan if wordsize is not 64 2014-05-21 08:30:18 +00:00
lsan_common_linux.cc LSan: Print warning about dynamic linker only in verbose mode 2014-02-14 15:12:46 +00:00
lsan_interceptors.cc Avoid aliases to weak aliases in interceptors. 2014-03-26 15:48:59 +00:00
lsan_preinit.cc [lsan] Unbreak lsan_testlib.cc. 2013-11-25 15:54:31 +00:00
lsan_thread.cc [lsan] Support ASan's stack-use-after-return mode in LSan. 2013-10-14 14:04:50 +00:00
lsan_thread.h [lsan] Handle fork() correctly. 2013-07-08 12:57:24 +00:00