[tsan] Port setjmp/longjmp assembly to Darwin/AArch64
authorKuba Mracek <mracek@apple.com>
Mon, 10 Jul 2017 15:28:16 +0000 (15:28 +0000)
committerKuba Mracek <mracek@apple.com>
Mon, 10 Jul 2017 15:28:16 +0000 (15:28 +0000)
commit8bd2cca3911751c3e14fd3105edf6e34429c8589
treeff1ee42c84ee2d11dc922302cdcd4553aa05fdb3
parent8b225456c2d553d060fe7d9a8813af27b4a015f8
[tsan] Port setjmp/longjmp assembly to Darwin/AArch64

This patch ports the assembly file implementing TSan's setjmp support to AArch64 on Darwin.

Differential Revision: https://reviews.llvm.org/D35143

llvm-svn: 307541
compiler-rt/lib/tsan/CMakeLists.txt
compiler-rt/lib/tsan/rtl/tsan_interceptors.cc
compiler-rt/lib/tsan/rtl/tsan_rtl_aarch64.S
compiler-rt/lib/tsan/rtl/tsan_rtl_amd64.S