Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/XRay/
H A DFDRRecords.h72 class MetadataRecord : public Record {
105 virtual ~MetadataRecord() = default;
111 class BufferExtents : public MetadataRecord {
134 class WallclockRecord : public MetadataRecord {
159 class NewCPUIDRecord : public MetadataRecord {
185 class TSCWrapRecord : public MetadataRecord {
263 class TypedEventRecord : public MetadataRecord {
292 class CallArgRecord : public MetadataRecord {
314 class PIDRecord : public MetadataRecord {
337 class NewBufferRecord : public MetadataRecord {
[all …]
/freebsd-12.1/contrib/llvm/lib/XRay/
H A DRecordInitializer.cpp33 MetadataRecord::kMetadataBodySize)) in visit()
53 assert(OffsetPtr - BeginOffset <= MetadataRecord::kMetadataBodySize); in visit()
60 MetadataRecord::kMetadataBodySize)) in visit()
83 MetadataRecord::kMetadataBodySize)) in visit()
101 MetadataRecord::kMetadataBodySize)) in visit()
139 OffsetPtr - BeginOffset <= MetadataRecord::kMetadataBodySize); in visit()
172 MetadataRecord::kMetadataBodySize)) in visit()
201 OffsetPtr - BeginOffset <= MetadataRecord::kMetadataBodySize); in visit()
234 MetadataRecord::kMetadataBodySize)) in visit()
270 OffsetPtr - BeginOffset <= MetadataRecord::kMetadataBodySize); in visit()
[all …]
/freebsd-12.1/contrib/compiler-rt/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>
112 constexpr auto Size = sizeof(MetadataRecord) * N;
151 MetadataRecord A =
152 createMetadataRecord<MetadataRecord::RecordKinds::CallArgument>(Arg);
174 MetadataRecord R =
197 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()
337 !prepareBuffer((2 * sizeof(MetadataRecord)) + EventSize) || in customEvent()
[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