| /src/external/bsd/compiler_rt/lib/clang/include/ |
| Makefile | 3 SUBDIR+= sanitizer xray
|
| /src/external/apache2/llvm/bin/llvm-xray/ |
| Makefile | 3 PROG_CXX= llvm-xray 8 .PATH: ${LLVM_SRCDIR}/tools/llvm-xray 11 llvm-xray.cpp \ 12 xray-account.cpp \ 13 xray-color-helper.cpp \ 14 xray-converter.cpp \ 15 xray-extract.cpp \ 16 xray-fdr-dump.cpp \ 17 xray-graph.cpp \ 18 xray-graph-diff.cpp [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/XRay/ |
| FileHeaderReader.h | 1 //===- FileHeaderReader.h - XRay Trace File Header Reading Function -------===// 9 // This file declares functions that can load an XRay log header from various 18 #include "llvm/XRay/XRayRecord.h" 22 namespace xray { namespace in namespace:llvm 29 } // namespace xray
|
| YAMLXRayRecord.h | 1 //===- YAMLXRayRecord.h - XRay Record YAML Support Definitions ------------===// 9 // Types and traits specialisations for YAML I/O of XRay log entries. 18 #include "llvm/XRay/XRayRecord.h" 21 namespace xray { namespace in namespace:llvm 49 } // namespace xray 55 template <> struct ScalarEnumerationTraits<xray::RecordTypes> { 56 static void enumeration(IO &IO, xray::RecordTypes &Type) { 57 IO.enumCase(Type, "function-enter", xray::RecordTypes::ENTER); 58 IO.enumCase(Type, "function-exit", xray::RecordTypes::EXIT); 59 IO.enumCase(Type, "function-tail-exit", xray::RecordTypes::TAIL_EXIT) [all...] |
| InstrumentationMap.h | 1 //===- InstrumentationMap.h - XRay Instrumentation Map ----------*- C++ -*-===// 10 // XRay-instrumented binary. 27 namespace xray { namespace in namespace:llvm 36 /// Represents an XRay instrumentation sled entry from an object file. 92 /// Returns an XRay computed function id, provided a function address. 102 } // end namespace xray 106 template <> struct ScalarEnumerationTraits<xray::SledEntry::FunctionKinds> { 107 static void enumeration(IO &IO, xray::SledEntry::FunctionKinds &Kind) { 108 IO.enumCase(Kind, "function-enter", xray::SledEntry::FunctionKinds::ENTRY); 109 IO.enumCase(Kind, "function-exit", xray::SledEntry::FunctionKinds::EXIT) [all...] |
| FDRLogBuilder.h | 1 //===- FDRLogBuilder.h - XRay FDR Log Building Utility --------------------===// 11 #include "llvm/XRay/FDRRecords.h" 14 namespace xray { namespace in namespace:llvm 37 } // namespace xray
|
| FDRRecordProducer.h | 1 //===- FDRRecordProducer.h - XRay FDR Mode Record Producer ----------------===// 12 #include "llvm/XRay/FDRRecords.h" 13 #include "llvm/XRay/XRayRecord.h" 17 namespace xray { namespace in namespace:llvm 47 } // namespace xray
|
| XRayRecord.h | 1 //===- XRayRecord.h - XRay Trace Record -----------------------------------===// 9 // This file replicates the record definition for XRay log entries. This should 11 // xray project. 22 namespace xray { namespace in namespace:llvm 24 /// XRay traces all have a header providing some top-matter information useful 28 /// Version of the XRay implementation that produced this file. 47 // This is different depending on the type of xray record. The naive format 53 /// Determines the supported types of records that could be seen in XRay traces. 101 } // namespace xray
|
| FDRRecordConsumer.h | 1 //===- FDRRecordConsumer.h - XRay Flight Data Recorder Mode Records -------===// 12 #include "llvm/XRay/FDRRecords.h" 18 namespace xray { namespace in namespace:llvm 51 } // namespace xray
|
| FDRTraceWriter.h | 1 //===- FDRTraceWriter.h - XRay FDR Trace Writer -----------------*- C++ -*-===// 9 // Test a utility that can write out XRay FDR Mode formatted trace files. 17 #include "llvm/XRay/FDRRecords.h" 18 #include "llvm/XRay/XRayRecord.h" 21 namespace xray { namespace in namespace:llvm 23 /// The FDRTraceWriter allows us to hand-craft an XRay Flight Data Recorder 26 /// generate various kinds of execution traces without using the XRay runtime. 52 } // namespace xray
|
| /src/external/bsd/compiler_rt/lib/clang/include/xray/ |
| Makefile | 7 .PATH: ${TOPDIR}/include/xray 13 INCSDIR= /usr/lib/clang/${CLANG_VER}/include/xray
|
| /src/sys/external/bsd/compiler_rt/dist/lib/xray/ |
| xray_trampoline_powerpc64.cc | 2 #include <xray/xray_interface.h>
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-xray/ |
| llvm-xray.cpp | 1 //===- llvm-xray.cpp: XRay Tool Main Program ------------------------------===// 9 // This file implements the main entry point for the suite of XRay tools. All 16 // llvm-xray [options] <subcommand> [subcommand-specific options] 18 #include "xray-registry.h" 23 using namespace llvm::xray; 27 "XRay Tools\n\n" 28 " This program consolidates multiple XRay trace " 39 ExitOnError("llvm-xray: ")(C());
|
| xray-registry.h | 1 //===- xray-registry.h - Define registry mechanism for commands. ----------===// 19 namespace xray { namespace in namespace:llvm 37 } // namespace xray
|
| xray-converter.h | 1 //===- xray-converter.h - XRay Trace Conversion ---------------------------===// 17 #include "llvm/XRay/Trace.h" 18 #include "llvm/XRay/XRayRecord.h" 21 namespace xray { namespace in namespace:llvm 40 } // namespace xray
|
| xray-registry.cpp | 1 //===- xray-registry.cpp: Implement a command registry. -------------------===// 12 #include "xray-registry.h" 18 namespace xray { namespace in namespace:llvm 39 } // namespace xray
|
| /src/sys/external/bsd/compiler_rt/dist/lib/xray/tests/unit/ |
| fdr_controller_test.cc | 10 // This file is a part of XRay, a function call tracing system. 18 #include "xray/xray_records.h" 24 #include "llvm/XRay/Trace.h" 25 #include "llvm/XRay/XRayRecord.h" 33 using ::llvm::xray::testing::FuncId; 34 using ::llvm::xray::testing::HasArg; 35 using ::llvm::xray::testing::RecordType; 36 using ::llvm::xray::testing::TSCIs; 72 auto TraceOrErr = llvm::xray::loadTrace(DE); 76 AllOf(FuncId(1), RecordType(llvm::xray::RecordTypes::ENTER)) [all...] |
| fdr_log_writer_test.cc | 10 // This file is a part of XRay, a function call tracing system. 16 #include "xray/xray_records.h" 20 #include "llvm/XRay/Trace.h" 30 using ::llvm::xray::testing::FuncId; 31 using ::llvm::xray::testing::RecordType; 69 auto TraceOrErr = llvm::xray::loadTrace(DE); 73 AllOf(FuncId(1), RecordType(llvm::xray::RecordTypes::ENTER)), 74 AllOf(FuncId(1), RecordType(llvm::xray::RecordTypes::EXIT))))); 122 auto TraceOrErr = llvm::xray::loadTrace(DE); 125 FuncId(1), RecordType(llvm::xray::RecordTypes::ENTER))))) [all...] |
| /src/external/bsd/compiler_rt/lib/clang/lib/netbsd/ |
| Makefile | 24 SUBDIR+= xray-m64 25 SUBDIR+= xray-basic-m64 26 SUBDIR+= xray-fdr-m64 27 SUBDIR+= xray-profiling-m64
|
| /src/external/bsd/compiler_rt/lib/clang/lib/netbsd/xray-basic-m64/ |
| Makefile | 6 LIB= libclang_rt.xray-basic-x86_64 8 .PATH: ${TOPDIR}/lib/xray
|
| /src/external/bsd/compiler_rt/lib/clang/lib/netbsd/xray-fdr-m64/ |
| Makefile | 6 LIB= libclang_rt.xray-fdr-x86_64 8 .PATH: ${TOPDIR}/lib/xray
|
| /src/external/bsd/compiler_rt/lib/clang/lib/netbsd/xray-m64/ |
| Makefile | 6 LIB= libclang_rt.xray-x86_64 8 .PATH: ${TOPDIR}/lib/xray
|
| /src/external/bsd/compiler_rt/lib/clang/lib/netbsd/xray-profiling-m64/ |
| Makefile | 6 LIB= libclang_rt.xray-profiling-x86_64 8 .PATH: ${TOPDIR}/lib/xray
|
| /src/external/apache2/llvm/dist/llvm/lib/XRay/ |
| LogBuilderConsumer.cpp | 1 //===- FDRRecordConsumer.h - XRay Flight Data Recorder Mode Records -------===// 8 #include "llvm/XRay/FDRRecordConsumer.h" 11 namespace xray { namespace in namespace:llvm 36 } // namespace xray
|
| /src/external/apache2/llvm/bin/ |
| Makefile | 37 llvm-xray \
|