Searched refs:FDRLogWriter (Results 1 - 5 of 5) sorted by relevance

/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/xray/tests/unit/
H A Dfdr_log_writer_test.cc46 FDRLogWriter Writer(B);
57 Writer.writeFunction(FDRLogWriter::FunctionRecordKind::Enter, 1, 1));
59 Writer.writeFunction(FDRLogWriter::FunctionRecordKind::Exit, 1, 1));
84 FDRLogWriter Writer(B);
100 Writer.writeFunction(FDRLogWriter::FunctionRecordKind::Enter, 1, TSC++));
102 Writer.writeFunction(FDRLogWriter::FunctionRecordKind::Exit, 1, TSC++));
114 Writer.writeFunction(FDRLogWriter::FunctionRecordKind::Enter, 1, TSC++));
134 FDRLogWriter Writer(B);
145 Writer.writeFunction(FDRLogWriter::FunctionRecordKind::Enter, 1, 1));
147 Writer.writeFunction(FDRLogWriter
[all...]
H A Dfdr_controller_test.cc49 std::unique_ptr<FDRLogWriter> W;
58 W = llvm::make_unique<FDRLogWriter>(B);
299 std::unique_ptr<FDRLogWriter> W;
312 W = llvm::make_unique<FDRLogWriter>(B);
/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/xray/
H A Dxray_fdr_controller.h29 FDRLogWriter &W;
237 FDRController(BufferQueue *BQ, BufferQueue::Buffer &B, FDRLogWriter &W,
265 return W.writeFunction(FDRLogWriter::FunctionRecordKind::Enter,
290 return W.writeFunction(FDRLogWriter::FunctionRecordKind::TailExit,
307 return W.writeFunctionWithArg(FDRLogWriter::FunctionRecordKind::EnterArg,
330 return W.writeFunction(FDRLogWriter::FunctionRecordKind::Exit, mask(FuncId),
H A Dxray_fdr_log_writer.h78 class FDRLogWriter { class in namespace:__xray
93 explicit FDRLogWriter(BufferQueue::Buffer &B, char *P) function in class:__xray::FDRLogWriter
99 explicit FDRLogWriter(BufferQueue::Buffer &B) function in class:__xray::FDRLogWriter
100 : FDRLogWriter(B, static_cast<char *>(B.Data)) {}
H A Dxray_fdr_logging.cc59 typename std::aligned_storage<sizeof(FDRLogWriter),
60 alignof(FDRLogWriter)>::type;
63 FDRLogWriter *Writer = nullptr;
478 auto *LWStorage = reinterpret_cast<FDRLogWriter *>(&TLD.LWStorage);
479 new (LWStorage) FDRLogWriter(TLD.Buffer);

Completed in 133 milliseconds