summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/xray/xray_trampoline_arm.S
diff options
context:
space:
mode:
authorDean Michael Berris <dberris@google.com>2017-03-15 21:18:47 +0000
committerDean Michael Berris <dberris@google.com>2017-03-15 21:18:47 +0000
commit5d892ab02e143f66f862160acdfd8638bf5b8c9b (patch)
tree6a9d6c09fb4205c8b42265277eda24c8f45b39f3 /compiler-rt/lib/xray/xray_trampoline_arm.S
parent9ad1b235d5d657def3bfc1e764dfd36739de4862 (diff)
downloadbcm5719-llvm-5d892ab02e143f66f862160acdfd8638bf5b8c9b.tar.gz
bcm5719-llvm-5d892ab02e143f66f862160acdfd8638bf5b8c9b.zip
Add NO_EXEC_STACK_DIRECTIVE to xray assembly files.
Summary: Add NO_EXEC_STACK_DIRECTIVE to xray assembly files Reviewers: dberris, javed.absar Reviewed By: dberris Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D30953 llvm-svn: 297894
Diffstat (limited to 'compiler-rt/lib/xray/xray_trampoline_arm.S')
-rw-r--r--compiler-rt/lib/xray/xray_trampoline_arm.S4
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler-rt/lib/xray/xray_trampoline_arm.S b/compiler-rt/lib/xray/xray_trampoline_arm.S
index ee6763e0e34..71dbee65d82 100644
--- a/compiler-rt/lib/xray/xray_trampoline_arm.S
+++ b/compiler-rt/lib/xray/xray_trampoline_arm.S
@@ -1,3 +1,5 @@
+#include "../builtins/assembly.h"
+
.syntax unified
.arch armv6t2
.fpu vfpv2
@@ -96,3 +98,5 @@ FunctionTailExit_restore:
@ Restore floating-point parameters of the instrumented function
VPOP {d0-d7}
POP {r1-r3,pc}
+
+NO_EXEC_STACK_DIRECTIVE
OpenPOWER on IntegriCloud