diff options
author | Dean Michael Berris <dberris@google.com> | 2018-09-07 10:16:14 +0000 |
---|---|---|
committer | Dean Michael Berris <dberris@google.com> | 2018-09-07 10:16:14 +0000 |
commit | edf0f6a79bcc33039c67e852a2fc19c719d873a4 (patch) | |
tree | 27539a02868447c7a56e6bd408cc04dc4ce9ed02 /clang/test/Analysis/method-call-path-notes.cpp | |
parent | 6301574cb4c3e420d4353f4df28cf54ac7de8f75 (diff) | |
download | bcm5719-llvm-edf0f6a79bcc33039c67e852a2fc19c719d873a4.tar.gz bcm5719-llvm-edf0f6a79bcc33039c67e852a2fc19c719d873a4.zip |
[XRay] XRAY_NEVER_INSTRUMENT more functions, consolidate allocators
Summary:
In this change we apply `XRAY_NEVER_INSTRUMENT` to more functions in the
profiling implementation to ensure that these never get instrumented if
the compiler used to build the library is capable of doing XRay
instrumentation.
We also consolidate all the allocators into a single header
(xray_allocator.h) which sidestep the use of the internal allocator
implementation in sanitizer_common.
This addresses more cases mentioned in llvm.org/PR38577.
Reviewers: mboerger, eizan
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D51776
llvm-svn: 341647
Diffstat (limited to 'clang/test/Analysis/method-call-path-notes.cpp')
0 files changed, 0 insertions, 0 deletions