llvm-project/compiler-rt/lib/xray
Dean Michael Berris 73c780a1fc [XRay][compiler-rt] Use gettid instead of getpid in FDR mode.
Summary:
This was pointed out that FDR mode didn't quite put the thread ID in the
buffers, but instead would write down the parent process ID.

Reviewers: pelikan, rSerge

Subscribers: llvm-commits

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

llvm-svn: 294166
2017-02-06 01:48:21 +00:00
..
tests [XRay][compiler-rt] XRay Flight Data Recorder Mode 2017-01-25 03:50:46 +00:00
CMakeLists.txt [XRay][compiler-rt] XRay Flight Data Recorder Mode 2017-01-25 03:50:46 +00:00
xray_AArch64.cc [XRay] Probe for CPU features that XRay needs 2017-02-02 07:51:21 +00:00
xray_arm.cc [XRay] Probe for CPU features that XRay needs 2017-02-02 07:51:21 +00:00
xray_buffer_queue.cc [XRay][compiler-rt] XRay Flight Data Recorder Mode 2017-01-25 03:50:46 +00:00
xray_buffer_queue.h [XRay][compiler-rt] XRay Flight Data Recorder Mode 2017-01-25 03:50:46 +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] Probe for CPU features that XRay needs 2017-02-02 07:51:21 +00:00
xray_fdr_logging.cc [XRay][compiler-rt] Use gettid instead of getpid in FDR mode. 2017-02-06 01:48:21 +00:00
xray_fdr_logging.h [compiler-rt] Fix xray compilation errors: errno and size_t 2017-01-25 14:20:30 +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 [XRay][compiler-rt] XRay Flight Data Recorder Mode 2017-01-25 03:50:46 +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] Probe for CPU features that XRay needs 2017-02-02 07:51:21 +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_log_interface.cc [XRay][compiler-rt] XRay Flight Data Recorder Mode 2017-01-25 03:50:46 +00:00
xray_trampoline_AArch64.S [XRay][AArch64] More staging for tail call support in XRay AArch64 - in compiler-rt 2017-01-25 20:27:19 +00:00
xray_trampoline_arm.S [XRay][Arm32] Reduce the portion of the stub and implement more staging for tail calls - in compiler-rt 2017-01-26 16:18:13 +00:00
xray_trampoline_x86_64.S xray: fix assembly macro definition 2016-12-15 18:54:27 +00:00
xray_utils.cc [compiler-rt] Fix xray compilation errors: errno and size_t 2017-01-25 14:20:30 +00:00
xray_utils.h [XRay][compiler-rt] XRay Flight Data Recorder Mode 2017-01-25 03:50:46 +00:00
xray_x86_64.cc [XRay] Probe for CPU features that XRay needs 2017-02-02 07:51:21 +00:00
xray_x86_64.h [XRay] Probe for CPU features that XRay needs 2017-02-02 07:51:21 +00:00