Home
last modified time | relevance | path

Searched refs:XRay (Results 1 – 25 of 42) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/docs/
H A DXRay.rst2 XRay Instrumentation
14 XRay is a function call tracing system which combines compiler-inserted
18 More high level information about XRay can be found in the `XRay whitepaper`_.
20 This document describes how to use XRay as implemented in LLVM.
22 XRay in LLVM
25 XRay consists of three main parts:
31 **NOTE:** As of July 25, 2018 , XRay is only available for the following
42 Using XRay
45 You can use XRay in a couple of ways:
51 what XRay does in an XRay-instrumented binary.
[all …]
H A DXRayExample.rst2 Debugging with XRay
6 built with XRay instrumentation. Here we will attempt to debug ``llc``
12 Building with XRay
15 To debug an application with XRay instrumentation, we need to build it with a
16 Clang that supports the ``-fxray-instrument`` option. See `XRay <XRay.html>`_
17 for more technical details of how XRay works for background information.
21 well to get the XRay runtime linked in appropriately. For building ``llc`` with
22 XRay, we do something similar below for our LLVM build:
34 To verify that we have an XRay instrumented binary, we can use ``objdump`` to
50 By default, XRay does not write out the trace files or patch the application
[all …]
H A DReference.rst53 XRay
149 XRay section in LLVM Reference
152 :doc:`XRay`
153 High-level documentation of how to use XRay in LLVM.
156 An example of how to debug an application with XRay.
H A DXRayFDRFormat.rst2 XRay Flight Data Recorder Trace Format
14 When gathering XRay traces in Flight Data Recorder mode, each thread of an
332 XRay provides the feature of logging custom events. This may be leveraged to
/openbsd-src/gnu/llvm/compiler-rt/lib/xray/
H A DCMakeLists.txt1 # Build for all components of the XRay runtime support library.
3 # XRay runtime library implementation files.
13 # Implementation files for all XRay modes.
30 # Implementation files for all XRay architectures.
149 # We don't need RTTI in XRay, so turn that off.
168 # XRay uses C++ standard library headers.
289 # Common XRay archive for instrumented binaries.
H A Dxray_x86_64.inc9 // This file is a part of XRay, a dynamic runtime instrumentation system.
H A Dxray_basic_flags.inc9 // XRay runtime flags.
H A Dxray_powerpc64.inc9 // This file is a part of XRay, a dynamic runtime instrumentation system.
H A Dxray_fdr_flags.inc9 // XRay FDR Mode runtime flags.
H A Dxray_profiling_flags.inc9 // XRay profiling runtime flags.
H A Dxray_flags.inc9 // XRay runtime flags.
H A Dxray_trampoline_arm.S95 @ But before the logging part of XRay is ready, we pretend that here a
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/unittests/XRay/
H A DBUILD.gn7 "//llvm/lib/XRay",
/openbsd-src/gnu/llvm/llvm/lib/XRay/
H A DCMakeLists.txt19 ${LLVM_MAIN_INCLUDE_DIR}/llvm/XRay
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/XRay/
H A DBUILD.gn1 static_library("XRay") {
/openbsd-src/gnu/llvm/llvm/tools/llvm-xray/
H A DCMakeLists.txt6 XRay
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/tools/llvm-xray/
H A DBUILD.gn8 "//llvm/lib/XRay",
/openbsd-src/gnu/llvm/llvm/lib/
H A DCMakeLists.txt43 add_subdirectory(XRay)
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/unittests/
H A DBUILD.gn56 "XRay:XRayTests",
/openbsd-src/gnu/llvm/compiler-rt/lib/profile/
H A DCMakeLists.txt115 # XRay uses C++ standard library headers.
/openbsd-src/gnu/llvm/compiler-rt/lib/xray/tests/
H A DCMakeLists.txt4 set_target_properties(XRayUnitTests PROPERTIES FOLDER "XRay unittests")
/openbsd-src/distrib/sets/lists/comp/
H A Dclang.amd642856 ./usr/include/llvm/XRay
2857 ./usr/include/llvm/XRay/BlockIndexer.h
2858 ./usr/include/llvm/XRay/BlockPrinter.h
2859 ./usr/include/llvm/XRay/BlockVerifier.h
2860 ./usr/include/llvm/XRay/FDRLogBuilder.h
2861 ./usr/include/llvm/XRay/FDRRecordConsumer.h
2862 ./usr/include/llvm/XRay/FDRRecordProducer.h
2863 ./usr/include/llvm/XRay/FDRRecords.h
2864 ./usr/include/llvm/XRay/FDRTraceExpander.h
2865 ./usr/include/llvm/XRay/FDRTraceWriter.h
[all …]
H A Dclang.macppc2855 ./usr/include/llvm/XRay
2856 ./usr/include/llvm/XRay/BlockIndexer.h
2857 ./usr/include/llvm/XRay/BlockPrinter.h
2858 ./usr/include/llvm/XRay/BlockVerifier.h
2859 ./usr/include/llvm/XRay/FDRLogBuilder.h
2860 ./usr/include/llvm/XRay/FDRRecordConsumer.h
2861 ./usr/include/llvm/XRay/FDRRecordProducer.h
2862 ./usr/include/llvm/XRay/FDRRecords.h
2863 ./usr/include/llvm/XRay/FDRTraceExpander.h
2864 ./usr/include/llvm/XRay/FDRTraceWriter.h
[all …]
H A Dclang.loongson2855 ./usr/include/llvm/XRay
2856 ./usr/include/llvm/XRay/BlockIndexer.h
2857 ./usr/include/llvm/XRay/BlockPrinter.h
2858 ./usr/include/llvm/XRay/BlockVerifier.h
2859 ./usr/include/llvm/XRay/FDRLogBuilder.h
2860 ./usr/include/llvm/XRay/FDRRecordConsumer.h
2861 ./usr/include/llvm/XRay/FDRRecordProducer.h
2862 ./usr/include/llvm/XRay/FDRRecords.h
2863 ./usr/include/llvm/XRay/FDRTraceExpander.h
2864 ./usr/include/llvm/XRay/FDRTraceWriter.h
[all …]
H A Dclang.octeon2855 ./usr/include/llvm/XRay
2856 ./usr/include/llvm/XRay/BlockIndexer.h
2857 ./usr/include/llvm/XRay/BlockPrinter.h
2858 ./usr/include/llvm/XRay/BlockVerifier.h
2859 ./usr/include/llvm/XRay/FDRLogBuilder.h
2860 ./usr/include/llvm/XRay/FDRRecordConsumer.h
2861 ./usr/include/llvm/XRay/FDRRecordProducer.h
2862 ./usr/include/llvm/XRay/FDRRecords.h
2863 ./usr/include/llvm/XRay/FDRTraceExpander.h
2864 ./usr/include/llvm/XRay/FDRTraceWriter.h
[all …]

12