5#ifndef V8_LIBPLATFORM_TRACING_TRACE_WRITER_H_
6#define V8_LIBPLATFORM_TRACING_TRACE_WRITER_H_
22 void Flush()
override;
32#if defined(V8_ENABLE_SYSTEM_INSTRUMENTATION)
33class SystemInstrumentationTraceWriter :
public TraceWriter {
35 SystemInstrumentationTraceWriter();
36 ~SystemInstrumentationTraceWriter()
override;
37 void AppendTraceEvent(
TraceObject* trace_event)
override;
38 void Flush()
override;
41 std::unique_ptr<Recorder> recorder_;