class InlineSystemEventsWriter

Defined at line 146 of file ../../src/performance/lib/trace_converters/chromium_exporter.cc

Supports conversion to the standard Chromium JSON trace format, in which scheduler, process and

thread information is under a top-level field named `systemTraceEvents`.

Public Methods

void InlineSystemEventsWriter (rapidjson::Writer<rapidjson::FileWriteStream> & writer)

Defined at line 148 of file ../../src/performance/lib/trace_converters/chromium_exporter.cc

void ~InlineSystemEventsWriter ()

Defined at line 150 of file ../../src/performance/lib/trace_converters/chromium_exporter.cc

void Start ()

Defined at line 152 of file ../../src/performance/lib/trace_converters/chromium_exporter.cc

void Stop ()

Defined at line 161 of file ../../src/performance/lib/trace_converters/chromium_exporter.cc

void ExportProcessInfo (zx_koid_t process_koid, const std::string & name)

Defined at line 166 of file ../../src/performance/lib/trace_converters/chromium_exporter.cc

void ExportThreadInfo (zx_koid_t process_koid, zx_koid_t thread_koid, const std::string & name)

Defined at line 170 of file ../../src/performance/lib/trace_converters/chromium_exporter.cc

void ExportSchedulerEvent (const trace::Record::SchedulerEvent & scheduler_event, double tick_scale)

Defined at line 676 of file ../../src/performance/lib/trace_converters/chromium_exporter.cc