llvm-project/compiler-rt/lib/xray
Serge Rogatch 9bce1e7553 [XRay][Arm] Enable back XRay testing on Arm32 and fix the failing tests
Summary:
Testing of XRay was occasionally disabled on 32-bit Arm targets (someone assumed that XRay was supported on 64-bit targets only). This patch should fix that problem. Also here the instruction&data cache incoherency problem is fixed, because it may be causing a test to fail.
This patch is one of a series: see also
- https://reviews.llvm.org/D28624

Reviewers: dberris, rengolin

Reviewed By: rengolin

Subscribers: llvm-commits, aemerson, rengolin, dberris, iid_iunknown

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

llvm-svn: 292517
2017-01-19 20:27:11 +00:00
..
tests Revert "[XRay][compiler-rt] XRay Flight Data Recorder Mode" 2017-01-03 04:04:00 +00:00
CMakeLists.txt Revert "[sancov] moving sancov rt to sancov/ directory" 2017-01-12 01:37:35 +00:00
xray_AArch64.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
xray_arm.cc [XRay][Arm] Enable back XRay testing on Arm32 and fix the failing tests 2017-01-19 20:27:11 +00:00
xray_buffer_queue.cc Revert "[XRay][compiler-rt] XRay Flight Data Recorder Mode" 2017-01-03 04:04:00 +00:00
xray_buffer_queue.h Revert "[XRay][compiler-rt] XRay Flight Data Recorder Mode" 2017-01-03 04:04:00 +00:00
xray_defs.h [XRay][compiler-rt] Disable XRay instrumentation of the XRay runtime. 2016-11-16 01:01:13 +00:00
xray_emulate_tsc.h [XRay] [compiler-rt] Move machine-dependent code into machine-dependent files 2016-12-22 07:35:56 +00:00
xray_flags.cc [XRay][compiler-rt] Disable XRay instrumentation of the XRay runtime. 2016-11-16 01:01:13 +00:00
xray_flags.h [compiler-rt][XRay] re-submitting r276117, with fixes for build breakage due to extraneous and missing dependencies and attempts to build on unsupported OSes 2016-07-21 07:39:55 +00:00
xray_flags.inc Revert "[XRay][compiler-rt] XRay Flight Data Recorder Mode" 2017-01-03 04:04:00 +00:00
xray_init.cc [XRay][compiler-rt] Disable XRay instrumentation of the XRay runtime. 2016-11-16 01:01:13 +00:00
xray_inmemory_log.cc [XRay] [compiler-rt] Include argv[0] in the log file name. 2017-01-03 04:35:24 +00:00
xray_interface.cc [XRay][AArch64] Attempt to fix unstable test XRay-aarch64-linux::patching-unpatching.cc 2016-12-05 23:29:56 +00:00
xray_interface_internal.h [XRay] [compiler-rt] Move machine-dependent code into machine-dependent files 2016-12-22 07:35:56 +00:00
xray_trampoline_AArch64.S [XRay] Support AArch64 in compiler-rt 2016-11-21 03:20:43 +00:00
xray_trampoline_arm.S [XRay] ARM 32-bit no-Thumb support in compiler-rt 2016-09-20 14:35:57 +00:00
xray_trampoline_x86_64.S xray: fix assembly macro definition 2016-12-15 18:54:27 +00:00
xray_x86_64.cc [compiler-rt] Add missing includes of <errno.h> and <iterator> 2016-12-22 15:31:21 +00:00
xray_x86_64.h [XRay] [compiler-rt] Move machine-dependent code into machine-dependent files 2016-12-22 07:35:56 +00:00