| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | XRay.rst | 2 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 D | XRayExample.rst | 2 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 D | Reference.rst | 53 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 D | XRayFDRFormat.rst | 2 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 D | CMakeLists.txt | 1 # 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 D | xray_x86_64.inc | 9 // This file is a part of XRay, a dynamic runtime instrumentation system.
|
| H A D | xray_basic_flags.inc | 9 // XRay runtime flags.
|
| H A D | xray_powerpc64.inc | 9 // This file is a part of XRay, a dynamic runtime instrumentation system.
|
| H A D | xray_fdr_flags.inc | 9 // XRay FDR Mode runtime flags.
|
| H A D | xray_profiling_flags.inc | 9 // XRay profiling runtime flags.
|
| H A D | xray_flags.inc | 9 // XRay runtime flags.
|
| H A D | xray_trampoline_arm.S | 95 @ 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 D | BUILD.gn | 7 "//llvm/lib/XRay",
|
| /openbsd-src/gnu/llvm/llvm/lib/XRay/ |
| H A D | CMakeLists.txt | 19 ${LLVM_MAIN_INCLUDE_DIR}/llvm/XRay
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/XRay/ |
| H A D | BUILD.gn | 1 static_library("XRay") {
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-xray/ |
| H A D | CMakeLists.txt | 6 XRay
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/tools/llvm-xray/ |
| H A D | BUILD.gn | 8 "//llvm/lib/XRay",
|
| /openbsd-src/gnu/llvm/llvm/lib/ |
| H A D | CMakeLists.txt | 43 add_subdirectory(XRay)
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/unittests/ |
| H A D | BUILD.gn | 56 "XRay:XRayTests",
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/profile/ |
| H A D | CMakeLists.txt | 115 # XRay uses C++ standard library headers.
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/xray/tests/ |
| H A D | CMakeLists.txt | 4 set_target_properties(XRayUnitTests PROPERTIES FOLDER "XRay unittests")
|
| /openbsd-src/distrib/sets/lists/comp/ |
| H A D | clang.amd64 | 2856 ./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 D | clang.macppc | 2855 ./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 D | clang.loongson | 2855 ./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 D | clang.octeon | 2855 ./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 …]
|