| /netbsd-src/external/apache2/llvm/dist/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 | 48 XRay 143 XRay section in LLVM Reference 146 :doc:`XRay` 147 High-level documentation of how to use XRay in LLVM. 150 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
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/XRay/ |
| H A D | BUILD.gn | 7 "//llvm/lib/XRay",
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/XRay/ |
| H A D | BUILD.gn | 1 static_library("XRay") {
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/XRay/ |
| H A D | CMakeLists.txt | 19 ${LLVM_MAIN_INCLUDE_DIR}/llvm/XRay
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-xray/ |
| H A D | CMakeLists.txt | 6 XRay
|
| /netbsd-src/external/apache2/llvm/lib/libLLVMXRay/ |
| H A D | Makefile | 7 .PATH: ${LLVM_SRCDIR}/lib/XRay
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-xray/ |
| H A D | BUILD.gn | 8 "//llvm/lib/XRay",
|
| /netbsd-src/external/apache2/llvm/bin/llvm-xray/ |
| H A D | Makefile | 23 XRay \
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/ |
| H A D | xray_x86_64.inc | 10 // This file is a part of XRay, a dynamic runtime instrumentation system.
|
| H A D | xray_powerpc64.inc | 10 // This file is a part of XRay, a dynamic runtime instrumentation system.
|
| H A D | xray_basic_flags.inc | 10 // XRay runtime flags.
|
| H A D | xray_fdr_flags.inc | 10 // XRay FDR Mode runtime flags.
|
| H A D | xray_profiling_flags.inc | 10 // XRay profiling runtime flags.
|
| H A D | xray_flags.inc | 10 // XRay runtime flags.
|
| H A D | xray_trampoline_arm.S | 92 @ But before the logging part of XRay is ready, we pretend that here a
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/ |
| H A D | CMakeLists.txt | 37 add_subdirectory(XRay)
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/ |
| H A D | BUILD.gn | 47 "XRay:XRayTests",
|
| /netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/tests/ |
| H A D | CMakeLists.txt | 4 set_target_properties(XRayUnitTests PROPERTIES FOLDER "XRay unittests")
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/ |
| H A D | Target.td | 1250 let AsmString = "# XRay Function Enter."; 1257 let AsmString = "# XRay Function Patchable RET."; 1266 let AsmString = "# XRay Function Exit."; 1274 let AsmString = "# XRay Tail Call Exit."; 1282 let AsmString = "# XRay Custom Event Log."; 1292 let AsmString = "# XRay Typed Event Log.";
|
| /netbsd-src/external/apache2/llvm/dist/clang/docs/ |
| H A D | ClangCommandLineReference.rst | 2395 DEPRECATED: Filename defining the whitelist for imbuing the 'always instrument' XRay attribute. 2399 Filename defining the list of functions/types for imbuing XRay attributes. 2417 Sets the minimum function size to instrument with XRay 2421 Generate XRay instrumentation sleds on function entry and exit 2425 Select which XRay instrumentation points to emit. Options: all, none, function-entry, function-exit… 2429 Tells clang to add the link dependencies for XRay. 2433 List of modes to link in by default into XRay instrumented binaries. 2437 DEPRECATED: Filename defining the whitelist for imbuing the 'never instrument' XRay attribute.
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| H A D | LangOptions.def | 376 LANGOPT(XRayInstrument, 1, 0, "controls whether to do XRay instrumentation")
|
| H A D | CodeGenOptions.def | 127 ///< XRay instrumentation.
|