[all-commits] [llvm/llvm-project] eeaabe: [xray] Use hidden symbol visibility for xray tramp...

Ian Levesque via All-commits all-commits at lists.llvm.org
Tue Apr 21 20:20:25 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: eeaabe64e3079d2847c0b94e398b5203ad2ab839
      https://github.com/llvm/llvm-project/commit/eeaabe64e3079d2847c0b94e398b5203ad2ab839
  Author: Ian Levesque <ianlevesque at fb.com>
  Date:   2020-04-21 (Tue, 21 Apr 2020)

  Changed paths:
    M compiler-rt/lib/xray/xray_trampoline_AArch64.S
    M compiler-rt/lib/xray/xray_trampoline_arm.S
    M compiler-rt/lib/xray/xray_trampoline_x86_64.S

  Log Message:
  -----------
  [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




More information about the All-commits mailing list