Home
last modified time | relevance | path

Searched refs:MetadataRecord (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/XRay/
H A DFDRRecords.h71 class MetadataRecord : public Record {
95 explicit MetadataRecord(RecordKind T, MetadataType M) : Record(T), MT(M) {} in MetadataRecord() function
104 virtual ~MetadataRecord() = default;
110 class BufferExtents : public MetadataRecord {
116 : MetadataRecord(RecordKind::RK_Metadata_BufferExtents, in BufferExtents()
120 : MetadataRecord(RecordKind::RK_Metadata_BufferExtents, in BufferExtents()
133 class WallclockRecord : public MetadataRecord {
140 : MetadataRecord(RecordKind::RK_Metadata_WallClockTime, in WallclockRecord()
144 : MetadataRecord(RecordKind::RK_Metadata_WallClockTime, in WallclockRecord()
158 class NewCPUIDRecord : public MetadataRecord {
[all …]
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/tests/unit/
H A Dfdr_log_writer_test.cc47 MetadataRecord Preamble[] = { in TEST()
48 createMetadataRecord<MetadataRecord::RecordKinds::NewBuffer>(int32_t{1}), in TEST()
49 createMetadataRecord<MetadataRecord::RecordKinds::WalltimeMarker>( in TEST()
51 createMetadataRecord<MetadataRecord::RecordKinds::Pid>(int32_t{1}), in TEST()
54 Eq(sizeof(MetadataRecord) * 3)); in TEST()
55 ASSERT_TRUE(Writer.writeMetadata<MetadataRecord::RecordKinds::NewCPUId>(1)); in TEST()
85 MetadataRecord Preamble[] = { in TEST()
86 createMetadataRecord<MetadataRecord::RecordKinds::NewBuffer>(int32_t{1}), in TEST()
87 createMetadataRecord<MetadataRecord::RecordKinds::WalltimeMarker>( in TEST()
89 createMetadataRecord<MetadataRecord::RecordKinds::Pid>(int32_t{1}), in TEST()
[all …]
H A Dtest_helpers.cc87 createMetadataRecord<MetadataRecord::RecordKinds::BufferExtents>(Size); in serialize()
H A Dfdr_controller_test.cc307 BQ = llvm::make_unique<BufferQueue>(sizeof(MetadataRecord) * 5 + in SetUp()
406 ASSERT_THAT(BQ->init(sizeof(MetadataRecord) * 4 + sizeof(FunctionRecord) * 2, in TEST_F()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/XRay/
H A DRecordInitializer.cpp26 OffsetPtr += MetadataRecord::kMetadataBodySize - (OffsetPtr - PreReadOffset); in visit()
32 MetadataRecord::kMetadataBodySize)) in visit()
54 assert(OffsetPtr - BeginOffset <= MetadataRecord::kMetadataBodySize); in visit()
55 OffsetPtr += MetadataRecord::kMetadataBodySize - (OffsetPtr - BeginOffset); in visit()
61 MetadataRecord::kMetadataBodySize)) in visit()
80 OffsetPtr += MetadataRecord::kMetadataBodySize - (OffsetPtr - BeginOffset); in visit()
86 MetadataRecord::kMetadataBodySize)) in visit()
98 OffsetPtr += MetadataRecord::kMetadataBodySize - (OffsetPtr - PreReadOffset); in visit()
104 MetadataRecord::kMetadataBodySize)) in visit()
144 OffsetPtr - BeginOffset <= MetadataRecord::kMetadataBodySize); in visit()
[all …]
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/
H A Dxray_fdr_log_writer.h65 template <MetadataRecord::RecordKinds Kind, class... DataTypes>
66 MetadataRecord createMetadataRecord(DataTypes &&... Ds) {
68 sizeof(MetadataRecord) - 1,
70 MetadataRecord R;
102 template <MetadataRecord::RecordKinds Kind, class... Data>
111 template <size_t N> size_t writeMetadataRecords(MetadataRecord (&Recs)[N]) {
112 constexpr auto Size = sizeof(MetadataRecord) * N;
151 MetadataRecord A =
152 createMetadataRecord<MetadataRecord::RecordKinds::CallArgument>(Arg);
174 MetadataRecord R =
[all …]
H A Dxray_fdr_controller.h75 DCHECK(hasSpace(sizeof(MetadataRecord) * 3)); in setupNewBuffer()
83 MetadataRecord Metadata[] = { in setupNewBuffer()
90 createMetadataRecord<MetadataRecord::RecordKinds::NewBuffer>( in setupNewBuffer()
96 createMetadataRecord<MetadataRecord::RecordKinds::WalltimeMarker>( in setupNewBuffer()
101 createMetadataRecord<MetadataRecord::RecordKinds::Pid>( in setupNewBuffer()
158 W.writeMetadata<MetadataRecord::RecordKinds::NewCPUId>(CPU, TSC); in recordPreamble()
175 W.writeMetadata<MetadataRecord::RecordKinds::TSCWrap>(TSC); in recordPreamble()
248 !prepareBuffer(sizeof(MetadataRecord) + sizeof(FunctionRecord))) in functionEnter()
274 if (!prepareBuffer(sizeof(MetadataRecord) + sizeof(FunctionRecord))) in functionTailExit()
297 !prepareBuffer((2 * sizeof(MetadataRecord)) + sizeof(FunctionRecord)) || in functionEnterArg()
[all …]
H A Dxray_fdr_logging.cc255 SerializedBufferSize = BufferSize + sizeof(MetadataRecord); in fdrIterator()
261 MetadataRecord ExtentsRecord; in fdrIterator()
264 uint8_t(MetadataRecord::RecordKinds::BufferExtents); in fdrIterator()
268 sizeof(MetadataRecord))) + in fdrIterator()
269 sizeof(MetadataRecord); in fdrIterator()
367 MetadataRecord ExtentsRecord; in fdrLoggingFlush()
372 uint8_t(MetadataRecord::RecordKinds::BufferExtents); in fdrLoggingFlush()
377 sizeof(MetadataRecord)); in fdrLoggingFlush()
H A Dxray_fdr_log_records.h23 struct alignas(16) MetadataRecord { struct
47 static_assert(sizeof(MetadataRecord) == 16, "Wrong size for MetadataRecord."); argument