[sanitizer] Asm implementation of syscall() for arm32.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Wed, 8 Nov 2017 00:15:12 +0000 (00:15 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Wed, 8 Nov 2017 00:15:12 +0000 (00:15 +0000)
commit98fe2079861fa651f83f05434951b112da6eea29
treee59acd5939eb5f1a33b61fe3a0a016c0d2fa876d
parent056b3fd6fba58b3a534daaf8a16c5e8af139a9c0
[sanitizer] Asm implementation of syscall() for arm32.

Summary:
These will be used in an ifunc resolver, when the binary may not be
completely relocated, and syscall() function from libc could not be
used.

Reviewers: dvyukov, vitalybuka

Subscribers: aemerson, kubamracek, javed.absar, llvm-commits, kristof.beyls

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

llvm-svn: 317640
compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
compiler-rt/lib/sanitizer_common/sanitizer_syscall_linux_arm.inc [new file with mode: 0644]