llvm-project/compiler-rt/test/xray/TestCases/Linux
Dean Michael Berris 71f88a955d [XRay][compiler-rt] Support sled versioning for custom event sleds
Summary:
This change introduces versions to the instrumentation map entries we
emit for XRay instrumentaiton points. The status quo for the version is
currently set to 0 (as emitted by the LLVM back-end), and versions will
count up to 255 (unsigned char).

This change is in preparation for supporting the newer version of the
custom event sleds that will be emitted by the LLVM compiler.

While we're here, we take the opportunity to stash more registers and
align the stack properly in the __xray_CustomEvent trampoline.

Reviewers: kpw, pcc, dblaikie

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D36816

llvm-svn: 311524
2017-08-23 04:42:37 +00:00
..
always-never-instrument.cc [XRay][compiler-rt][NFC] Move test case into correct directory. 2017-06-28 05:21:15 +00:00
arg1-arg0-logging.cc [XRay][compiler-rt][NFC] Add a test for both arg1 and arg0 handling in the same binary 2017-06-19 03:52:25 +00:00
arg1-logger.cc [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64. 2017-03-07 23:07:03 +00:00
arg1-logging-implicit-this.cc Add test for logging the implicit "this" argument for C++ member functions. 2017-06-16 03:24:07 +00:00
argv0-log-file-name.cc [XRay][compiler-rt] Switch default XRay 'patch_premain' to false 2017-02-28 08:10:01 +00:00
coverage-sample.cc [XRay] Fix XRay PPC return value bug. 2017-05-10 16:28:21 +00:00
custom-event-handler-alignment.cc [XRay][compiler-rt] Support sled versioning for custom event sleds 2017-08-23 04:42:37 +00:00
custom-event-logging.cc [XRay][compiler-rt] Support sled versioning for custom event sleds 2017-08-23 04:42:37 +00:00
fdr-mode.cc [XRay] [compiler-rt] - Fix standalone and non-deterministic test issue 2017-04-20 05:59:26 +00:00
fdr-thread-order.cc [XRay][compiler-rt] Update test to account for change in logging format. 2017-07-21 00:30:04 +00:00
fixedsize-logging.cc [XRay][compiler-rt] Switch default XRay 'patch_premain' to false 2017-02-28 08:10:01 +00:00
func-id-utils.cc [XRay] Fix __xray_function_address on PPC reguarding local entry points. 2017-05-17 21:20:00 +00:00
optional-inmemory-log.cc [XRay][compiler-rt] Switch default XRay 'patch_premain' to false 2017-02-28 08:10:01 +00:00
patching-unpatching.cc [XRay][AArch64] An attempt to fix test patching-unpatching.cc by flushing the instruction cache after code modification 2017-01-10 16:16:33 +00:00
pic_test.cc [XRay][compiler-rt][NFC] Expand the PIC test case for XRay 2017-08-18 05:24:32 +00:00
quiet-start.cc [XRay][compiler-rt] Fix test to not be too strict with output order. 2017-07-31 06:58:09 +00:00