aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
diff options
context:
space:
mode:
authorDean Michael Berris <dberris@google.com>2016-08-08 03:10:22 +0000
committerDean Michael Berris <dberris@google.com>2016-08-08 03:10:22 +0000
commit68e74847bf211cdf3e4e53f8676f81c536fd39fc (patch)
tree7780e2326ebf392028eaec0c951fc6a5e96a9fda /llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
parent1d711627b4977ff9aef83d61c5fc0c510f561dcb (diff)
downloadllvm-68e74847bf211cdf3e4e53f8676f81c536fd39fc.zip
llvm-68e74847bf211cdf3e4e53f8676f81c536fd39fc.tar.gz
llvm-68e74847bf211cdf3e4e53f8676f81c536fd39fc.tar.bz2
[compiler-rt][XRay] Implement __xray_unpatch() and __xray_remove_handler()
Summary: We also add one test (and the XRay testing infrastructure) to exercise the patching and unpatching code. This uses the XRay API exported through the headers as well, installing a custom log handler. Depends on D23101 for the updated emitted code alignment for the return/entry sleds. Reviewers: rSerge, echristo, rnk Subscribers: tberghammer, danalbert, srhines, mehdi_amini, llvm-commits Differential Revision: https://reviews.llvm.org/D23154 llvm-svn: 277971
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp')
0 files changed, 0 insertions, 0 deletions