Home
last modified time | relevance | path

Searched refs:SchedEventTracker (Results 1 – 7 of 7) sorted by relevance

/external/perfetto/src/trace_processor/importers/ftrace/
Dsched_event_tracker.h35 class SchedEventTracker : public Destructible {
38 explicit SchedEventTracker(TraceProcessorContext*);
39 SchedEventTracker(const SchedEventTracker&) = delete;
40 SchedEventTracker& operator=(const SchedEventTracker&) = delete;
41 ~SchedEventTracker() override;
42 static SchedEventTracker* GetOrCreate(TraceProcessorContext* context) { in GetOrCreate()
44 context->sched_tracker.reset(new SchedEventTracker(context)); in GetOrCreate()
46 return static_cast<SchedEventTracker*>(context->sched_tracker.get()); in GetOrCreate()
Dsched_event_tracker.cc38 SchedEventTracker::SchedEventTracker(TraceProcessorContext* context) in SchedEventTracker() function in perfetto::trace_processor::SchedEventTracker
63 SchedEventTracker::~SchedEventTracker() = default;
65 void SchedEventTracker::PushSchedSwitch(uint32_t cpu, in PushSchedSwitch()
122 void SchedEventTracker::PushSchedSwitchCompact(uint32_t cpu, in PushSchedSwitchCompact()
189 uint32_t SchedEventTracker::AddRawEventAndStartSlice(uint32_t cpu, in AddRawEventAndStartSlice()
236 void SchedEventTracker::ClosePendingSlice(uint32_t pending_slice_idx, in ClosePendingSlice()
262 void SchedEventTracker::PushSchedWakingCompact(uint32_t cpu, in PushSchedWakingCompact()
323 void SchedEventTracker::FlushPendingEvents() { in FlushPendingEvents()
Dsched_event_tracker_unittest.cc41 sched_tracker = SchedEventTracker::GetOrCreate(&context); in SchedEventTrackerTest()
46 SchedEventTracker* sched_tracker;
Dftrace_parser.cc309 SchedEventTracker* sched_tracker = SchedEventTracker::GetOrCreate(context_); in ParseFtraceEvent()
715 SchedEventTracker::GetOrCreate(context_)->PushSchedSwitch( in ParseSchedSwitch()
/external/perfetto/src/trace_processor/importers/systrace/
Dsystrace_line_parser.cc97 SchedEventTracker::GetOrCreate(context_)->PushSchedSwitch( in ParseLine()
/external/perfetto/src/trace_processor/
Dtrace_processor_impl.cc861 SchedEventTracker::GetOrCreate(&context_)->FlushPendingEvents(); in NotifyEndOfFile()
/external/perfetto/src/trace_processor/importers/proto/
Dproto_trace_parser_unittest.cc106 class MockSchedEventTracker : public SchedEventTracker {
109 : SchedEventTracker(context) {} in MockSchedEventTracker()