[xray] Use hidden symbol visibility for xray trampolines
authorIan Levesque <ianlevesque@fb.com>
Tue, 21 Apr 2020 22:18:23 +0000 (18:18 -0400)
committerIan Levesque <ianlevesque@fb.com>
Wed, 22 Apr 2020 03:19:52 +0000 (23:19 -0400)
commiteeaabe64e3079d2847c0b94e398b5203ad2ab839
tree076e2519dd6be9e7bebb4b12f7ce3c968f084207
parent8d45d6e39d5cfd1196b8601704ff8066b809e3c7
[xray] Use hidden symbol visibility for xray trampolines

Summary: We load multiple copies of the trampolines into memory when instrumenting DSOs.  Hidden visibility prevents conflicts in this scenario.

Reviewers: MaskRay, dberris, johnislarry

Subscribers: #sanitizers

Tags: #sanitizers

Differential Revision: https://reviews.llvm.org/D78593
compiler-rt/lib/xray/xray_trampoline_AArch64.S
compiler-rt/lib/xray/xray_trampoline_arm.S
compiler-rt/lib/xray/xray_trampoline_x86_64.S