class SplitSystemEventsWriter

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

Emits scheduler, process and thread information into a separate, jsonlines-formatted file.

Public Methods

void SplitSystemEventsWriter (const std::filesystem::path & out_path)

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

void ~SplitSystemEventsWriter ()

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

void Start ()

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

void Stop ()

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

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

Defined at line 183 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 190 of file ../../src/performance/lib/trace_converters/chromium_exporter.cc

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

Defined below so it can reference WriteSchedulerEvent().

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