Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/XRay/
H A DFDRRecords.h71 class MetadataRecord : public Record {
104 virtual ~MetadataRecord() = default;
110 class BufferExtents : public MetadataRecord {
133 class WallclockRecord : public MetadataRecord {
158 class NewCPUIDRecord : public MetadataRecord {
184 class TSCWrapRecord : public MetadataRecord {
262 class TypedEventRecord : public MetadataRecord {
291 class CallArgRecord : public MetadataRecord {
313 class PIDRecord : public MetadataRecord {
336 class NewBufferRecord : public MetadataRecord {
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/XRay/
H A DRecordInitializer.cpp32 MetadataRecord::kMetadataBodySize)) in visit()
54 assert(OffsetPtr - BeginOffset <= MetadataRecord::kMetadataBodySize); in visit()
61 MetadataRecord::kMetadataBodySize)) in visit()
86 MetadataRecord::kMetadataBodySize)) in visit()
104 MetadataRecord::kMetadataBodySize)) in visit()
144 OffsetPtr - BeginOffset <= MetadataRecord::kMetadataBodySize); in visit()
177 MetadataRecord::kMetadataBodySize)) in visit()
208 OffsetPtr - BeginOffset <= MetadataRecord::kMetadataBodySize); in visit()
241 MetadataRecord::kMetadataBodySize)) in visit()
280 OffsetPtr - BeginOffset <= MetadataRecord::kMetadataBodySize); in visit()
[all …]
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_fdr_log_writer.h64 template <MetadataRecord::RecordKinds Kind, class... DataTypes>
65 MetadataRecord createMetadataRecord(DataTypes &&... Ds) {
67 sizeof(MetadataRecord) - 1,
69 MetadataRecord R;
101 template <MetadataRecord::RecordKinds Kind, class... Data>
111 constexpr auto Size = sizeof(MetadataRecord) * N;
150 MetadataRecord A =
151 createMetadataRecord<MetadataRecord::RecordKinds::CallArgument>(Arg);
173 MetadataRecord R =
196 MetadataRecord R =
[all …]
H A Dxray_fdr_controller.h74 DCHECK(hasSpace(sizeof(MetadataRecord) * 3)); in setupNewBuffer()
82 MetadataRecord Metadata[] = { in setupNewBuffer()
89 createMetadataRecord<MetadataRecord::RecordKinds::NewBuffer>( in setupNewBuffer()
95 createMetadataRecord<MetadataRecord::RecordKinds::WalltimeMarker>( in setupNewBuffer()
100 createMetadataRecord<MetadataRecord::RecordKinds::Pid>( in setupNewBuffer()
157 W.writeMetadata<MetadataRecord::RecordKinds::NewCPUId>(CPU, TSC); in recordPreamble()
174 W.writeMetadata<MetadataRecord::RecordKinds::TSCWrap>(TSC); in recordPreamble()
247 !prepareBuffer(sizeof(MetadataRecord) + sizeof(FunctionRecord))) in functionEnter()
273 if (!prepareBuffer(sizeof(MetadataRecord) + sizeof(FunctionRecord))) in functionTailExit()
336 !prepareBuffer((2 * sizeof(MetadataRecord)) + EventSize) || in customEvent()
[all …]
H A Dxray_fdr_log_records.h22 struct alignas(16) MetadataRecord { struct
46 static_assert(sizeof(MetadataRecord) == 16, "Wrong size for MetadataRecord."); argument
H A Dxray_fdr_logging.cpp256 SerializedBufferSize = BufferSize + sizeof(MetadataRecord); in fdrIterator()
262 MetadataRecord ExtentsRecord; in fdrIterator()
265 uint8_t(MetadataRecord::RecordKinds::BufferExtents); in fdrIterator()
269 sizeof(MetadataRecord))) + in fdrIterator()
270 sizeof(MetadataRecord); in fdrIterator()
367 MetadataRecord ExtentsRecord; in fdrLoggingFlush()
372 uint8_t(MetadataRecord::RecordKinds::BufferExtents); in fdrLoggingFlush()
377 sizeof(MetadataRecord)); in fdrLoggingFlush()