Home
last modified time | relevance | path

Searched refs:XRayFileHeader (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/xray/tests/unit/
H A Dtest_helpers.cpp72 std::aligned_storage<sizeof(XRayFileHeader), alignof(XRayFileHeader)>::type in serialize()
74 auto *Header = reinterpret_cast<XRayFileHeader *>(&HeaderStorage); in serialize()
75 new (Header) XRayFileHeader(); in serialize()
82 sizeof(XRayFileHeader)); in serialize()
/llvm-project-15.0.7/llvm/unittests/XRay/
H A DFDRProducerConsumerTest.cpp92 XRayFileHeader H;
115 XRayFileHeader H;
157 EXPECT_EQ(Data2.substr(sizeof(XRayFileHeader)), in TYPED_TEST_P()
158 this->Data.substr(sizeof(XRayFileHeader))); in TYPED_TEST_P()
198 EXPECT_EQ(Data2.substr(sizeof(XRayFileHeader)), in TYPED_TEST_P()
199 this->Data.substr(sizeof(XRayFileHeader))); in TYPED_TEST_P()
H A DFDRTraceWriterTest.cpp37 XRayFileHeader H; in TEST()
83 XRayFileHeader H; in TEST()
126 XRayFileHeader H; in TEST()
/llvm-project-15.0.7/llvm/tools/llvm-xray/
H A Dxray-account.h103 void exportStatsAsText(raw_ostream &OS, const XRayFileHeader &Header) const;
104 void exportStatsAsCSV(raw_ostream &OS, const XRayFileHeader &Header) const;
109 template <class F> void exportStats(const XRayFileHeader &Header, F fn) const;
H A Dxray-account.cpp310 void LatencyAccountant::exportStats(const XRayFileHeader &Header, F Fn) const { in exportStats()
373 const XRayFileHeader &Header) const { in exportStatsAsText()
409 const XRayFileHeader &Header) const { in exportStatsAsCSV()
/llvm-project-15.0.7/compiler-rt/lib/xray/
H A Dxray_fdr_logging.cpp142 static XRayFileHeader &fdrCommonHeaderInfo() { in fdrCommonHeaderInfo()
143 static std::aligned_storage<sizeof(XRayFileHeader)>::type HStorage; in fdrCommonHeaderInfo()
149 XRayFileHeader &H = reinterpret_cast<XRayFileHeader &>(HStorage); in fdrCommonHeaderInfo()
172 return reinterpret_cast<XRayFileHeader &>(HStorage); in fdrCommonHeaderInfo()
207 static std::aligned_storage<sizeof(XRayFileHeader)>::type HeaderStorage; in fdrIterator()
211 reinterpret_cast<XRayFileHeader &>(HeaderStorage) = in fdrIterator()
216 auto &Header = reinterpret_cast<XRayFileHeader &>(HeaderStorage); in fdrIterator()
347 XRayFileHeader Header = fdrCommonHeaderInfo(); in fdrLoggingFlush()
H A Dxray_basic_logging.cpp101 XRayFileHeader Header; in getLog()
/llvm-project-15.0.7/llvm/include/llvm/XRay/
H A DFDRRecordProducer.h28 const XRayFileHeader &Header;
38 FileBasedRecordProducer(const XRayFileHeader &FH, DataExtractor &DE, in FileBasedRecordProducer()
H A DTrace.h47 XRayFileHeader FileHeader;
61 const XRayFileHeader &getFileHeader() const { return FileHeader; } in getFileHeader()
H A DFileHeaderReader.h26 Expected<XRayFileHeader> readBinaryFormatHeader(DataExtractor &HeaderExtractor,
H A DXRayRecord.h27 struct XRayFileHeader { struct
H A DFDRTraceWriter.h32 explicit FDRTraceWriter(raw_ostream &O, const XRayFileHeader &H);
/llvm-project-15.0.7/compiler-rt/include/xray/
H A Dxray_records.h38 struct alignas(32) XRayFileHeader { struct
65 static_assert(sizeof(XRayFileHeader) == 32, "XRayFileHeader != 32 bytes"); argument
/llvm-project-15.0.7/llvm/lib/XRay/
H A DFileHeaderReader.cpp14 Expected<XRayFileHeader> readBinaryFormatHeader(DataExtractor &HeaderExtractor, in readBinaryFormatHeader()
27 XRayFileHeader FileHeader; in readBinaryFormatHeader()
H A DFDRTraceWriter.cpp59 FDRTraceWriter::FDRTraceWriter(raw_ostream &O, const XRayFileHeader &H) in FDRTraceWriter()
73 sizeof(XRayFileHeader::FreeFormData)); in FDRTraceWriter()
H A DTrace.cpp37 XRayFileHeader &FileHeader, in loadNaiveFormatLog()
268 XRayFileHeader &FileHeader, std::vector<XRayRecord> &Records) { in loadFDRLog()
350 Error loadYAMLLog(StringRef Data, XRayFileHeader &FileHeader, in loadYAMLLog()
H A DFDRRecordProducer.cpp36 metadataRecordType(const XRayFileHeader &Header, uint8_t T) { in metadataRecordType()