Home | History | Annotate | Download | only in inspector

Lines Matching defs:TimelineTraceEventProcessor

32 #include "core/inspector/TimelineTraceEventProcessor.h"
55 void addProcessor(TimelineTraceEventProcessor* processor, InspectorClient* client)
64 void removeProcessor(TimelineTraceEventProcessor* processor, InspectorClient* client)
86 Vector<RefPtr<TimelineTraceEventProcessor> > processors;
92 processors[i]->processEventOnAnyThread(static_cast<TimelineTraceEventProcessor::TraceEventPhase>(phase),
98 Vector<RefPtr<TimelineTraceEventProcessor> > m_processors;
150 TimelineTraceEventProcessor::TimelineTraceEventProcessor(WeakPtr<InspectorTimelineAgent> timelineAgent, InspectorClient *client)
160 registerHandler(InstrumentationEvents::BeginFrame, TracePhaseInstant, &TimelineTraceEventProcessor::onBeginFrame);
161 registerHandler(InstrumentationEvents::UpdateLayer, TracePhaseBegin, &TimelineTraceEventProcessor::onUpdateLayerBegin);
162 registerHandler(InstrumentationEvents::UpdateLayer, TracePhaseEnd, &TimelineTraceEventProcessor::onUpdateLayerEnd);
163 registerHandler(InstrumentationEvents::PaintLayer, TracePhaseBegin, &TimelineTraceEventProcessor::onPaintLayerBegin);
164 registerHandler(InstrumentationEvents::PaintLayer, TracePhaseEnd, &TimelineTraceEventProcessor::onPaintLayerEnd);
165 registerHandler(InstrumentationEvents::PaintSetup, TracePhaseBegin, &TimelineTraceEventProcessor::onPaintSetupBegin);
166 registerHandler(InstrumentationEvents::PaintSetup, TracePhaseEnd, &TimelineTraceEventProcessor::onPaintSetupEnd);
167 registerHandler(InstrumentationEvents::RasterTask, TracePhaseBegin, &TimelineTraceEventProcessor::onRasterTaskBegin);
168 registerHandler(InstrumentationEvents::RasterTask, TracePhaseEnd, &TimelineTraceEventProcessor::onRasterTaskEnd);
169 registerHandler(InstrumentationEvents::ImageDecodeTask, TracePhaseBegin, &TimelineTraceEventProcessor::onImageDecodeTaskBegin);
170 registerHandler(InstrumentationEvents::ImageDecodeTask, TracePhaseEnd, &TimelineTraceEventProcessor::onImageDecodeTaskEnd);
171 registerHandler(InstrumentationEvents::Layer, TracePhaseDeleteObject, &TimelineTraceEventProcessor::onLayerDeleted);
172 registerHandler(InstrumentationEvents::Paint, TracePhaseInstant, &TimelineTraceEventProcessor::onPaint);
173 registerHandler(PlatformInstrumentation::ImageDecodeEvent, TracePhaseBegin, &TimelineTraceEventProcessor::onImageDecodeBegin);
174 registerHandler(PlatformInstrumentation::ImageDecodeEvent, TracePhaseEnd, &TimelineTraceEventProcessor::onImageDecodeEnd);
179 TimelineTraceEventProcessor::~TimelineTraceEventProcessor()
183 void TimelineTraceEventProcessor::registerHandler(const char* name, TraceEventPhase phase, TraceEventHandler handler)
188 void TimelineTraceEventProcessor::shutdown()
193 size_t TimelineTraceEventProcessor::TraceEvent::findParameter(const char* name) const
202 const TimelineTraceEventProcessor::TraceValueUnion& TimelineTraceEventProcessor::TraceEvent::parameter(const char* name, TraceValueTypes expectedType) const
213 void TimelineTraceEventProcessor::processEventOnAnyThread(TraceEventPhase phase, const char* name, unsigned long long id,
231 void TimelineTraceEventProcessor::onBeginFrame(const TraceEvent&)
236 void TimelineTraceEventProcessor::onUpdateLayerBegin(const TraceEvent& event)
248 void TimelineTraceEventProcessor::onUpdateLayerEnd(const TraceEvent& event)
253 void TimelineTraceEventProcessor::onPaintLayerBegin(const TraceEvent& event)
260 void TimelineTraceEventProcessor::onPaintLayerEnd(const TraceEvent& event)
266 void TimelineTraceEventProcessor::onPaintSetupBegin(const TraceEvent& event)
272 void TimelineTraceEventProcessor::onPaintSetupEnd(const TraceEvent& event)
278 void TimelineTraceEventProcessor::onRasterTaskBegin(const TraceEvent& event)
290 void TimelineTraceEventProcessor::onRasterTaskEnd(const TraceEvent& event)
300 void TimelineTraceEventProcessor::onImageDecodeTaskBegin(const TraceEvent& event)
305 void TimelineTraceEventProcessor::onImageDecodeTaskEnd(const TraceEvent& event)
310 bool TimelineTraceEventProcessor::maybeEnterLayerTask(const TraceEvent& event, TimelineThreadState& threadState)
320 void TimelineTraceEventProcessor::leaveLayerTask(TimelineThreadState& threadState)
325 void TimelineTraceEventProcessor::onImageDecodeBegin(const TraceEvent& event)
333 void TimelineTraceEventProcessor::onImageDecodeEnd(const TraceEvent& event)
342 void TimelineTraceEventProcessor::onLayerDeleted(const TraceEvent& event)
350 void TimelineTraceEventProcessor::onPaint(const TraceEvent& event)
371 PassRefPtr<JSONObject> TimelineTraceEventProcessor::createRecord(const TraceEvent& event, const String& recordType, PassRefPtr<JSONObject> data)
380 void TimelineTraceEventProcessor::processBackgroundEvents()