[PATCH] D58342: AddressSanitizer: 64-bit SPARC/Linux port and various SPARC fixes

Eric Botcazou via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 18 03:17:12 PST 2019


ebotcazou created this revision.
ebotcazou added a reviewer: Sanitizers.
ebotcazou added a project: Sanitizers.
Herald added subscribers: llvm-commits, jdoerfert, fedor.sergeev, kubamracek, jyknight.
Herald added a project: LLVM.

This contains the required changes to make the AddressSanitizer work on 64-bit SPARC/Linux (SPARC-T4 and later) as well as general fixes for the Sanitizer on the SPARC architecture, both Linux (where the sigaction interfacing was totally broken) and Solaris.  This was tested with GCC on SPARC/Solaris and 64-bit SPARC/Linux.


Repository:
  rCRT Compiler Runtime

https://reviews.llvm.org/D58342

Files:
  compiler-rt/lib/asan/asan_allocator.h
  compiler-rt/lib/asan/asan_globals.cc
  compiler-rt/lib/asan/asan_mapping.h
  compiler-rt/lib/asan/asan_mapping_sparc64.h
  compiler-rt/lib/sanitizer_common/sanitizer_allocator_internal.h
  compiler-rt/lib/sanitizer_common/sanitizer_allocator_primary32.h
  compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
  compiler-rt/lib/sanitizer_common/sanitizer_platform.h
  compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc
  compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.h
  compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_sparc.cc
  compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D58342.187207.patch
Type: text/x-patch
Size: 18028 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190218/5bfda04b/attachment.bin>


More information about the llvm-commits mailing list