1
2}
3?protos/perfetto/trace/track_event/chrome_active_processes.protoperfetto.protos")
4ChromeActiveProcesses
5pid (Rpid
6�
7Eprotos/perfetto/trace/track_event/chrome_application_state_info.protoperfetto.protos"�
8ChromeApplicationStateInfoo
9application_state (2B.perfetto.protos.ChromeApplicationStateInfo.ChromeApplicationStateRapplicationState"�
10ChromeApplicationState
11APPLICATION_STATE_UNKNOWN�,
12(APPLICATION_STATE_HAS_RUNNING_ACTIVITIES+
13'APPLICATION_STATE_HAS_PAUSED_ACTIVITIES,
14(APPLICATION_STATE_HAS_STOPPED_ACTIVITIES.
15*APPLICATION_STATE_HAS_DESTROYED_ACTIVITIES
16�
177protos/perfetto/trace/track_event/source_location.protoperfetto.protos"d
18UnsymbolizedSourceLocation
19iid (Riid
20
21mapping_id (R	mappingId
22rel_pc (RrelPc"�
23SourceLocation
24iid (Riid
25	file_name (	RfileName#
26
27function_name (	RfunctionName
28line_number (
29R
30lineNumber
31�L
32Iprotos/perfetto/trace/track_event/chrome_compositor_scheduler_state.protoperfetto.protos7protos/perfetto/trace/track_event/source_location.proto"�
33ChromeCompositorSchedulerStateR
34
35state_machine (2-.perfetto.protos.ChromeCompositorStateMachineRstateMachine?
36observing_begin_frame_source (RobservingBeginFrameSourceB
37begin_impl_frame_deadline_task (RbeginImplFrameDeadlineTask7
38pending_begin_frame_task (RpendingBeginFrameTask[
39+skipped_last_frame_missed_exceeded_deadline (R&skippedLastFrameMissedExceededDeadlineU
40
41inside_action (20.perfetto.protos.ChromeCompositorSchedulerActionRinsideActiono
42
43deadline_mode (2J.perfetto.protos.ChromeCompositorSchedulerState.BeginImplFrameDeadlineModeRdeadlineMode
44deadline_us	 (R
45deadlineUs7
46deadline_scheduled_at_us
47 (RdeadlineScheduledAtUs
48now_us (RnowUs6
49now_to_deadline_delta_us (RnowToDeadlineDeltaUsN
50%now_to_deadline_scheduled_at_delta_us
51 (RnowToDeadlineScheduledAtDeltaUsV
52begin_impl_frame_args (2#.perfetto.protos.BeginImplFrameArgsRbeginImplFrameArgse
53begin_frame_observer_state (2(.perfetto.protos.BeginFrameObserverStateRbeginFrameObserverState_
54begin_frame_source_state (2&.perfetto.protos.BeginFrameSourceStateRbeginFrameSourceStated
55compositor_timing_history (2(.perfetto.protos.CompositorTimingHistoryRcompositorTimingHistory"�
56BeginImplFrameDeadlineMode
57DEADLINE_MODE_UNSPECIFIED�
58DEADLINE_MODE_NONE
59DEADLINE_MODE_IMMEDIATE
60DEADLINE_MODE_REGULAR
61DEADLINE_MODE_LATE
62DEADLINE_MODE_BLOCKEDJ"�'
63ChromeCompositorStateMachineY
64major_state (28.perfetto.protos.ChromeCompositorStateMachine.MajorStateR
65majorStateY
66minor_state (28.perfetto.protos.ChromeCompositorStateMachine.MinorStateR
67minorState�
68
69
70MajorStateQ
71next_action (20.perfetto.protos.ChromeCompositorSchedulerActionR
72nextAction�
73begin_impl_frame_state (2L.perfetto.protos.ChromeCompositorStateMachine.MajorState.BeginImplFrameStateRbeginImplFrameState�
74begin_main_frame_state (2L.perfetto.protos.ChromeCompositorStateMachine.MajorState.BeginMainFrameStateRbeginMainFrameState�
75layer_tree_frame_sink_state (2P.perfetto.protos.ChromeCompositorStateMachine.MajorState.LayerTreeFrameSinkStateRlayerTreeFrameSinkState�
76forced_redraw_state (2S.perfetto.protos.ChromeCompositorStateMachine.MajorState.ForcedRedrawOnTimeoutStateRforcedRedrawState"�
77BeginImplFrameState
78BEGIN_IMPL_FRAME_UNSPECIFIED�
79BEGIN_IMPL_FRAME_IDLE'
80#BEGIN_IMPL_FRAME_INSIDE_BEGIN_FRAME$
81 BEGIN_IMPL_FRAME_INSIDE_DEADLINE"�
82BeginMainFrameState
83BEGIN_MAIN_FRAME_UNSPECIFIED�
84BEGIN_MAIN_FRAME_IDLE
85BEGIN_MAIN_FRAME_SENT$
86 BEGIN_MAIN_FRAME_READY_TO_COMMIT"�
87LayerTreeFrameSinkState
88LAYER_TREE_FRAME_UNSPECIFIED�
89LAYER_TREE_FRAME_NONE
90LAYER_TREE_FRAME_ACTIVE
91LAYER_TREE_FRAME_CREATING-
92)LAYER_TREE_FRAME_WAITING_FOR_FIRST_COMMIT1
93-LAYER_TREE_FRAME_WAITING_FOR_FIRST_ACTIVATION"�
94ForcedRedrawOnTimeoutState
95FORCED_REDRAW_UNSPECIFIED�
96FORCED_REDRAW_IDLE$
97 FORCED_REDRAW_WAITING_FOR_COMMIT(
98$FORCED_REDRAW_WAITING_FOR_ACTIVATION"
99FORCED_REDRAW_WAITING_FOR_DRAW�
100
101MinorState!
102commit_count (RcommitCount0
103current_frame_number (RcurrentFrameNumberJ
104"last_frame_number_submit_performed (RlastFrameNumberSubmitPerformedF
105 last_frame_number_draw_performed (RlastFrameNumberDrawPerformedR
106'last_frame_number_begin_main_frame_sent (R!lastFrameNumberBeginMainFrameSent
107did_draw (RdidDrawY
108+did_send_begin_main_frame_for_current_frame (R$didSendBeginMainFrameForCurrentFrame_
109.did_notify_begin_main_frame_not_expected_until (R'didNotifyBeginMainFrameNotExpectedUntil]
110-did_notify_begin_main_frame_not_expected_soon	 (R&didNotifyBeginMainFrameNotExpectedSoonK
111#wants_begin_main_frame_not_expected
112 (RwantsBeginMainFrameNotExpected5
113did_commit_during_frame (RdidCommitDuringFrameM
114$did_invalidate_layer_tree_frame_sink (RdidInvalidateLayerTreeFrameSinkH
115!did_perform_impl_side_invalidaion
116 (RdidPerformImplSideInvalidaion*
117did_prepare_tiles (RdidPrepareTilesN
118#consecutive_checkerboard_animations (R!consecutiveCheckerboardAnimations2
119pending_submit_frames (RpendingSubmitFramesc
1200submit_frames_with_current_layer_tree_frame_sink (R)submitFramesWithCurrentLayerTreeFrameSink!
121needs_redraw (RneedsRedraw.
122needs_prepare_tiles (RneedsPrepareTiles3
123needs_begin_main_frame (RneedsBeginMainFrame:
124needs_one_begin_impl_frame (RneedsOneBeginImplFrame
125visible (Rvisible9
126begin_frame_source_paused (RbeginFrameSourcePaused
127can_draw (RcanDraw+
128resourceless_draw (RresourcelessDraw(
129has_pending_tree (RhasPendingTreeM
130$pending_tree_is_ready_for_activation (RpendingTreeIsReadyForActivation>
131active_tree_needs_first_draw (RactiveTreeNeedsFirstDraw=
132active_tree_is_ready_to_draw (RactiveTreeIsReadyToDrawl
1335did_create_and_initialize_first_layer_tree_frame_sink (R-didCreateAndInitializeFirstLayerTreeFrameSinkj
134
135tree_priority (2E.perfetto.protos.ChromeCompositorStateMachine.MinorState.TreePriorityRtreePriority}
136scroll_handler_state  (2K.perfetto.protos.ChromeCompositorStateMachine.MinorState.ScrollHandlerStateRscrollHandlerState]
137-critical_begin_main_frame_to_activate_is_fast! (R&criticalBeginMainFrameToActivateIsFastF
138 main_thread_missed_last_deadline" (RmainThreadMissedLastDeadline7
139video_needs_begin_frames$ (RvideoNeedsBeginFrames3
140defer_begin_main_frame% (RdeferBeginMainFrame:
141last_commit_had_no_updates& (RlastCommitHadNoUpdates2
142did_draw_in_last_frame' (RdidDrawInLastFrame6
143did_submit_in_last_frame( (RdidSubmitInLastFrame?
144needs_impl_side_invalidation) (RneedsImplSideInvalidationG
145!current_pending_tree_is_impl_side* (RcurrentPendingTreeIsImplSideK
146#previous_pending_tree_was_impl_side+ (RpreviousPendingTreeWasImplSide_
147-processing_animation_worklets_for_active_tree, (R(processingAnimationWorkletsForActiveTreea
148.processing_animation_worklets_for_pending_tree- (R)processingAnimationWorkletsForPendingTreeY
149*processing_paint_worklets_for_pending_tree. (R%processingPaintWorkletsForPendingTree"�
150TreePriority
151TREE_PRIORITY_UNSPECIFIED�.
152*TREE_PRIORITY_SAME_PRIORITY_FOR_BOTH_TREES+
153'TREE_PRIORITY_SMOOTHNESS_TAKES_PRIORITY,
154(TREE_PRIORITY_NEW_CONTENT_TAKES_PRIORITY"�
155ScrollHandlerState
156SCROLL_HANDLER_UNSPECIFIED�!
157SCROLL_AFFECTS_SCROLL_HANDLER)
158%SCROLL_DOES_NOT_AFFECT_SCROLL_HANDLERJ#$"�
159BeginFrameArgsF
160type (22.perfetto.protos.BeginFrameArgs.BeginFrameArgsTypeRtype
161	source_id (RsourceId'
162sequence_number (RsequenceNumber"
163
164frame_time_us (RframeTimeUs
165deadline_us (R
166deadlineUs*
167interval_delta_us (RintervalDeltaUs(
168on_critical_path (RonCriticalPath!
169animate_only (RanimateOnly0
170source_location_iid	 (H�RsourceLocationIidJ
171source_location
172 (2.perfetto.protos.SourceLocationH�RsourceLocation=
173frames_throttled_since_last (RframesThrottledSinceLast"�
174BeginFrameArgsType%
175!BEGIN_FRAME_ARGS_TYPE_UNSPECIFIED�!
176BEGIN_FRAME_ARGS_TYPE_INVALID
177BEGIN_FRAME_ARGS_TYPE_NORMAL
178BEGIN_FRAME_ARGS_TYPE_MISSEDB
179created_from"�
180BeginImplFrameArgs"
181
182updated_at_us (RupdatedAtUs$
183finished_at_us (RfinishedAtUs?
184state (2).perfetto.protos.BeginImplFrameArgs.StateRstateD
185current_args (2.perfetto.protos.BeginFrameArgsH�RcurrentArgs>
186	last_args (2.perfetto.protos.BeginFrameArgsH�RlastArgs\
187timestamps_in_us (22.perfetto.protos.BeginImplFrameArgs.TimestampsInUsRtimestampsInUs�
188TimestampsInUs%
189interval_delta (R
190intervalDelta1
191now_to_deadline_delta (RnowToDeadlineDelta4
192frame_time_to_now_delta (RframeTimeToNowDelta>
193frame_time_to_deadline_delta (RframeTimeToDeadlineDelta
194now (Rnow
195
196frame_time (R	frameTime
197deadline (Rdeadline"8
198State
199BEGIN_FRAME_FINISHED�
200BEGIN_FRAME_USINGB
201args"�
202BeginFrameObserverState7
203dropped_begin_frame_args (RdroppedBeginFrameArgsR
204last_begin_frame_args (2.perfetto.protos.BeginFrameArgsRlastBeginFrameArgs"�
205BeginFrameSourceState
206	source_id (
207RsourceId
208paused (Rpaused#
209
210num_observers (
211RnumObserversR
212last_begin_frame_args (2.perfetto.protos.BeginFrameArgsRlastBeginFrameArgs"�
213CompositorTimingHistorye
2141begin_main_frame_queue_critical_estimate_delta_us (R*beginMainFrameQueueCriticalEstimateDeltaUsl
2155begin_main_frame_queue_not_critical_estimate_delta_us (R-beginMainFrameQueueNotCriticalEstimateDeltaUsv
216;begin_main_frame_start_to_ready_to_commit_estimate_delta_us (R1beginMainFrameStartToReadyToCommitEstimateDeltaUs]
217-commit_to_ready_to_activate_estimate_delta_us (R&commitToReadyToActivateEstimateDeltaUsD
218prepare_tiles_estimate_delta_us (RprepareTilesEstimateDeltaUs;
219activate_estimate_delta_us (RactivateEstimateDeltaUs3
220draw_estimate_delta_us (RdrawEstimateDeltaUs*�
221ChromeCompositorSchedulerAction#
222CC_SCHEDULER_ACTION_UNSPECIFIED�
223CC_SCHEDULER_ACTION_NONE-
224)CC_SCHEDULER_ACTION_SEND_BEGIN_MAIN_FRAME
225CC_SCHEDULER_ACTION_COMMIT*
226&CC_SCHEDULER_ACTION_ACTIVATE_SYNC_TREE(
227$CC_SCHEDULER_ACTION_DRAW_IF_POSSIBLE#
228CC_SCHEDULER_ACTION_DRAW_FORCED"
229CC_SCHEDULER_ACTION_DRAW_ABORT<
2308CC_SCHEDULER_ACTION_BEGIN_LAYER_TREE_FRAME_SINK_CREATION%
231!CC_SCHEDULER_ACTION_PREPARE_TILES	8
2324CC_SCHEDULER_ACTION_INVALIDATE_LAYER_TREE_FRAME_SINK
2336
2342CC_SCHEDULER_ACTION_PERFORM_IMPL_SIDE_INVALIDATIONB
235>CC_SCHEDULER_ACTION_NOTIFY_BEGIN_MAIN_FRAME_NOT_EXPECTED_UNTILA
236=CC_SCHEDULER_ACTION_NOTIFY_BEGIN_MAIN_FRAME_NOT_EXPECTED_SOON
237�
238Jprotos/perfetto/trace/track_event/chrome_content_settings_event_info.protoperfetto.protos"R
239ChromeContentSettingsEventInfo0
240number_of_exceptions (
241RnumberOfExceptions
242243=protos/perfetto/trace/track_event/chrome_frame_reporter.protoperfetto.protos"�
244
245ChromeFrameReporter@
246state (2*.perfetto.protos.ChromeFrameReporter.StateRstateL
247reason (24.perfetto.protos.ChromeFrameReporter.FrameDropReasonRreason!
248frame_source (RframeSource%
249frame_sequence (R
250frameSequence-
251affects_smoothness (RaffectsSmoothnessS
252scroll_state (20.perfetto.protos.ChromeFrameReporter.ScrollStateRscrollState,
253has_main_animation (RhasMainAnimation8
254has_compositor_animation (RhasCompositorAnimation1
255has_smooth_input_main	 (RhasSmoothInputMain.
256has_missing_content
257 (RhasMissingContent+
258layer_tree_host_id (RlayerTreeHostId(
259has_high_latency (RhasHighLatencyM
260
261frame_type
262 (2..perfetto.protos.ChromeFrameReporter.FrameTypeR	frameTypeE
263high_latency_contribution_stage (	RhighLatencyContributionStage>
264checkerboarded_needs_raster (RcheckerboardedNeedsRaster>
265checkerboarded_needs_record (RcheckerboardedNeedsRecord"m
266State
267STATE_NO_UPDATE_DESIRED�
268STATE_PRESENTED_ALL
269STATE_PRESENTED_PARTIAL
270
271STATE_DROPPED"~
272FrameDropReason
273REASON_UNSPECIFIED�
274REASON_DISPLAY_COMPOSITOR
275REASON_MAIN_THREAD
276REASON_CLIENT_COMPOSITOR"{
277ScrollState
278SCROLL_NONE�
279SCROLL_MAIN_THREAD
280SCROLL_COMPOSITOR_THREAD
281
282SCROLL_RASTER
283SCROLL_UNKNOWN"%
284	FrameType
285
286FORKED�
287BACKFILL
288�
289?protos/perfetto/trace/track_event/chrome_histogram_sample.protoperfetto.protos"5
290
291HistogramName
292iid (Riid
293name (	Rname"{
294ChromeHistogramSample
295	name_hash (RnameHash
296name (	Rname
297sample (Rsample
298name_iid (RnameIid
299y
300<protos/perfetto/trace/track_event/chrome_keyed_service.protoperfetto.protos"(
301ChromeKeyedService
302name (	Rname
303�
304;protos/perfetto/trace/track_event/chrome_latency_info.protoperfetto.protos"�
305ChromeLatencyInfo
306trace_id (RtraceId;
307step (2'.perfetto.protos.ChromeLatencyInfo.StepRstep+
308frame_tree_node_id (RframeTreeNodeIdW
309component_info (20.perfetto.protos.ChromeLatencyInfo.ComponentInfoR
310componentInfo!
311is_coalesced (RisCoalesced*
312gesture_scroll_id (RgestureScrollId
313touch_id (RtouchIdK
314
315input_type (2,.perfetto.protos.ChromeLatencyInfo.InputTypeR	inputType�
316
317ComponentInfo^
318component_type (27.perfetto.protos.ChromeLatencyInfo.LatencyComponentTypeR
319componentType
320time_us (RtimeUs"�
321Step
322STEP_UNSPECIFIED�
323STEP_SEND_INPUT_EVENT_UI
324STEP_HANDLE_INPUT_EVENT_IMPL(
325$STEP_DID_HANDLE_INPUT_AND_OVERSCROLL
326STEP_HANDLE_INPUT_EVENT_MAIN"
327STEP_MAIN_THREAD_SCROLL_UPDATE'
328#STEP_HANDLE_INPUT_EVENT_MAIN_COMMIT)
329%STEP_HANDLED_INPUT_EVENT_MAIN_OR_IMPL	!
330STEP_HANDLED_INPUT_EVENT_IMPL
331
332STEP_SWAP_BUFFERS
333STEP_DRAW_AND_SWAP
334STEP_FINISHED_SWAP_BUFFERS"�
335LatencyComponentType
336COMPONENT_UNSPECIFIED�+
337'COMPONENT_INPUT_EVENT_LATENCY_BEGIN_RWH8
3384COMPONENT_INPUT_EVENT_LATENCY_SCROLL_UPDATE_ORIGINAL>
339:COMPONENT_INPUT_EVENT_LATENCY_FIRST_SCROLL_UPDATE_ORIGINAL*
340&COMPONENT_INPUT_EVENT_LATENCY_ORIGINAL$
341 COMPONENT_INPUT_EVENT_LATENCY_UI/
342+COMPONENT_INPUT_EVENT_LATENCY_RENDERER_MAIN:
3436COMPONENT_INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_MAIN:
3446COMPONENT_INPUT_EVENT_LATENCY_RENDERING_SCHEDULED_IMPL:
3456COMPONENT_INPUT_EVENT_LATENCY_SCROLL_UPDATE_LAST_EVENT	)
346%COMPONENT_INPUT_EVENT_LATENCY_ACK_RWH
347/
348+COMPONENT_INPUT_EVENT_LATENCY_RENDERER_SWAP/
349+COMPONENT_DISPLAY_COMPOSITOR_RECEIVED_FRAME)
350%COMPONENT_INPUT_EVENT_GPU_SWAP_BUFFER
351,
352(COMPONENT_INPUT_EVENT_LATENCY_FRAME_SWAP"�
353	InputType
354UNSPECIFIED_OR_OTHER�
355TOUCH_MOVED
356GESTURE_SCROLL_BEGIN
357GESTURE_SCROLL_UPDATE
358GESTURE_SCROLL_END
359GESTURE_TAP
360GESTURE_TAP_CANCEL
361�
3629protos/perfetto/trace/track_event/chrome_legacy_ipc.protoperfetto.protos"�
363ChromeLegacyIpcR
364
365message_class (2-.perfetto.protos.ChromeLegacyIpc.MessageClassRmessageClass!
366message_line (
367RmessageLine"�
368MessageClass
369CLASS_UNSPECIFIED�
370CLASS_AUTOMATION
371CLASS_FRAME
372
373CLASS_PAGE
374
375CLASS_VIEW
376CLASS_WIDGET
377CLASS_INPUT
378
379CLASS_TEST
380CLASS_WORKER
381
382CLASS_NACL	
383CLASS_GPU_CHANNEL
384
385CLASS_MEDIA
386CLASS_PPAPI
387CLASS_CHROME
388
389
390CLASS_DRAG
391CLASS_PRINT
392CLASS_EXTENSION
393CLASS_TEXT_INPUT_CLIENT
394CLASS_BLINK_TEST
395CLASS_ACCESSIBILITY
396CLASS_PRERENDER
397CLASS_CHROMOTING
398CLASS_BROWSER_PLUGIN
399CLASS_ANDROID_WEB_VIEW
400CLASS_NACL_HOST
401CLASS_ENCRYPTED_MEDIA
402
403CLASS_CAST
404CLASS_GIN_JAVA_BRIDGE!
405CLASS_CHROME_UTILITY_PRINTING
406CLASS_OZONE_GPU
407CLASS_WEB_TEST
408CLASS_NETWORK_HINTS
409CLASS_EXTENSIONS_GUEST_VIEW 
410CLASS_GUEST_VIEW!
411CLASS_MEDIA_PLAYER_DELEGATE"
412CLASS_EXTENSION_WORKER#
413CLASS_SUBRESOURCE_FILTER$
414CLASS_UNFREEZABLE_FRAME%
415�
416;protos/perfetto/trace/track_event/chrome_message_pump.protoperfetto.protos"
417ChromeMessagePump3
418sent_messages_in_queue (RsentMessagesInQueue5
419io_handler_location_iid (RioHandlerLocationIid
420�
421>protos/perfetto/trace/track_event/chrome_mojo_event_info.protoperfetto.protos"�
422ChromeMojoEventInfo?
423watcher_notify_interface_tag (	RwatcherNotifyInterfaceTag
424ipc_hash (
425RipcHash,
426mojo_interface_tag (	RmojoInterfaceTag9
427mojo_interface_method_iid (RmojoInterfaceMethodIid
428is_reply (RisReply!
429payload_size (RpayloadSize$
430data_num_bytes (RdataNumBytes
431432Aprotos/perfetto/trace/track_event/chrome_process_descriptor.protoperfetto.protos"�
433ChromeProcessDescriptorW
434process_type (24.perfetto.protos.ChromeProcessDescriptor.ProcessTypeRprocessType)
435process_priority (RprocessPriority*
436legacy_sort_index (RlegacySortIndex1
437host_app_package_name (	RhostAppPackageName$
438crash_trace_id (RcrashTraceId"�
439
440ProcessType
441PROCESS_UNSPECIFIED�
442PROCESS_BROWSER
443PROCESS_RENDERER
444PROCESS_UTILITY
445PROCESS_ZYGOTE
446PROCESS_SANDBOX_HELPER
447PROCESS_GPU
448PROCESS_PPAPI_PLUGIN
449PROCESS_PPAPI_BROKER
450PROCESS_SERVICE_NETWORK	
451PROCESS_SERVICE_TRACING
452
453PROCESS_SERVICE_STORAGE
454PROCESS_SERVICE_AUDIO
455PROCESS_SERVICE_DATA_DECODER
456
457PROCESS_SERVICE_UTIL_WIN"
458PROCESS_SERVICE_PROXY_RESOLVER
459PROCESS_SERVICE_CDM!
460PROCESS_SERVICE_VIDEO_CAPTURE
461PROCESS_SERVICE_UNZIPPER
462PROCESS_SERVICE_MIRRORING
463PROCESS_SERVICE_FILEPATCHER
464PROCESS_SERVICE_TTS
465PROCESS_SERVICE_PRINTING
466PROCESS_SERVICE_QUARANTINE$
467 PROCESS_SERVICE_CROS_LOCALSEARCH0
468,PROCESS_SERVICE_CROS_ASSISTANT_AUDIO_DECODER
469PROCESS_SERVICE_FILEUTIL#
470PROCESS_SERVICE_PRINTCOMPOSITOR
471PROCESS_SERVICE_PAINTPREVIEW%
472!PROCESS_SERVICE_SPEECHRECOGNITION
473PROCESS_SERVICE_XRDEVICE
474PROCESS_SERVICE_READICON%
475!PROCESS_SERVICE_LANGUAGEDETECTION 
476PROCESS_SERVICE_SHARING!
477PROCESS_SERVICE_MEDIAPARSER"#
478PROCESS_SERVICE_QRCODEGENERATOR#!
479PROCESS_SERVICE_PROFILEIMPORT$
480PROCESS_SERVICE_IME%
481PROCESS_SERVICE_RECORDING&"
482PROCESS_SERVICE_SHAPEDETECTION'
483PROCESS_RENDERER_EXTENSION($
484 PROCESS_SERVICE_MEDIA_FOUNDATION)
485�
486Gprotos/perfetto/trace/track_event/chrome_renderer_scheduler_state.protoperfetto.protos"�
487ChromeRendererSchedulerState<
488	rail_mode (2.perfetto.protos.ChromeRAILModeRrailMode'
489is_backgrounded (RisBackgrounded
490	is_hidden (RisHidden*}
491ChromeRAILMode
492RAIL_MODE_NONE�
493RAIL_MODE_RESPONSE
494RAIL_MODE_ANIMATION
495RAIL_MODE_IDLE
496RAIL_MODE_LOAD
497498
499@protos/perfetto/trace/track_event/chrome_thread_descriptor.protoperfetto.protos"�
500
501ChromeThreadDescriptorS
502thread_type (22.perfetto.protos.ChromeThreadDescriptor.ThreadTypeR
503threadType*
504legacy_sort_index (RlegacySortIndex"�
505
506ThreadType
507THREAD_UNSPECIFIED�
508THREAD_MAIN
509	THREAD_IO
510THREAD_POOL_BG_WORKER
511THREAD_POOL_FG_WORKER
512THREAD_POOL_FG_BLOCKING
513THREAD_POOL_BG_BLOCKING
514THREAD_POOL_SERVICE
515THREAD_COMPOSITOR
516THREAD_VIZ_COMPOSITOR	
517THREAD_COMPOSITOR_WORKER
518
519THREAD_SERVICE_WORKER
520THREAD_NETWORK_SERVICE
521THREAD_CHILD_IO
522
523THREAD_BROWSER_IO
524THREAD_BROWSER_MAIN
525THREAD_RENDERER_MAIN
526THREAD_UTILITY_MAIN
527THREAD_GPU_MAIN
528THREAD_CACHE_BLOCKFILE
529THREAD_MEDIA
530THREAD_AUDIO_OUTPUTDEVICE
531THREAD_AUDIO_INPUTDEVICE
532THREAD_GPU_MEMORY
533THREAD_GPU_VSYNC
534THREAD_DXA_VIDEODECODER
535THREAD_BROWSER_WATCHDOG
536THREAD_WEBRTC_NETWORK
537THREAD_WINDOW_OWNER
538THREAD_WEBRTC_SIGNALING
539THREAD_WEBRTC_WORKER
540THREAD_PPAPI_MAIN
541THREAD_GPU_WATCHDOG 
542THREAD_SWAPPER!
543THREAD_GAMEPAD_POLLING"
544THREAD_WEBCRYPTO#
545THREAD_DATABASE$
546THREAD_PROXYRESOLVER%
547THREAD_DEVTOOLSADB&
548THREAD_NETWORKCONFIGWATCHER'
549THREAD_WASAPI_RENDER(
550THREAD_LOADER_LOCK_SAMPLER)
551THREAD_MEMORY_INFRA2
552THREAD_SAMPLING_PROFILER3
553THREAD_COMPOSITOR_GPU4
554�
5559protos/perfetto/trace/track_event/chrome_user_event.protoperfetto.protos"J
556ChromeUserEvent
557action (	Raction
558action_hash (R
559actionHash
560�
561Gprotos/perfetto/trace/track_event/chrome_window_handle_event_info.protoperfetto.protos"i
562ChromeWindowHandleEventInfo
563dpi (
564Rdpi
565
566message_id (
567R	messageId
568hwnd_ptr (RhwndPtr
569�
570:protos/perfetto/trace/track_event/counter_descriptor.protoperfetto.protos"�
571CounterDescriptorI
572type (25.perfetto.protos.CounterDescriptor.BuiltinCounterTypeRtype
573
574categories (	R
575categories;
576unit (2'.perfetto.protos.CounterDescriptor.UnitRunit
577	unit_name (	RunitName'
578unit_multiplier (RunitMultiplier%
579is_incremental (R
580isIncremental"o
581BuiltinCounterType
582COUNTER_UNSPECIFIED�
583COUNTER_THREAD_TIME_NS$
584 COUNTER_THREAD_INSTRUCTION_COUNT"S
585Unit
586UNIT_UNSPECIFIED�
587UNIT_TIME_NS
588
589UNIT_COUNT
590UNIT_SIZE_BYTES
5915928protos/perfetto/trace/track_event/debug_annotation.protoperfetto.protos"�
593DebugAnnotation
594name_iid (H�RnameIid
595name
596 (	H�Rname
597
598bool_value (HR	boolValue
599
600uint_value (HR	uintValue
601	int_value (HRintValue#
602double_value (HRdoubleValue%
603
604pointer_value (HRpointerValueQ
605nested_value (2,.perfetto.protos.DebugAnnotation.NestedValueHRnestedValue,
606legacy_json_value	 (	HRlegacyJsonValue#
607string_value (	HRstringValue*
608string_value_iid (HRstringValueIid(
609proto_type_name (	HR
610protoTypeName/
611proto_type_name_iid
612 (HRprotoTypeNameIid
613proto_value (R
614protoValueC
615dict_entries (2 .perfetto.protos.DebugAnnotationRdictEntriesC
616array_values (2 .perfetto.protos.DebugAnnotationRarrayValues�
617NestedValueX
618nested_type (27.perfetto.protos.DebugAnnotation.NestedValue.NestedTypeR
619nestedType
620	dict_keys (	RdictKeysM
621dict_values (2,.perfetto.protos.DebugAnnotation.NestedValueR
622dictValuesO
623array_values (2,.perfetto.protos.DebugAnnotation.NestedValueRarrayValues
624	int_value (RintValue!
625double_value (RdoubleValue
626
627bool_value (R	boolValue!
628string_value (	RstringValue"2
629
630NestedType
631UNSPECIFIED�
632DICT
633ARRAYB
634
635name_fieldB
636valueB
637proto_type_descriptor";
638DebugAnnotationName
639iid (Riid
640name (	Rname"D
641DebugAnnotationValueTypeName
642iid (Riid
643name (	Rname
644�
6453protos/perfetto/trace/track_event/log_message.protoperfetto.protos"�
646
647LogMessage.
648source_location_iid (RsourceLocationIid
649body_iid (RbodyIid8
650prio (2$.perfetto.protos.LogMessage.PriorityRprio"�
651Priority
652PRIO_UNSPECIFIED�
653PRIO_UNUSED
654PRIO_VERBOSE
655
656PRIO_DEBUG
657	PRIO_INFO
658	PRIO_WARN
659
660PRIO_ERROR
661
662PRIO_FATAL"6
663LogMessageBody
664iid (Riid
665body (	Rbody
666�
667:protos/perfetto/trace/track_event/process_descriptor.protoperfetto.protos"�
668ProcessDescriptor
669pid (Rpid
670cmdline (	Rcmdline!
671process_name (	RprocessName)
672process_priority (RprocessPriority,
673start_timestamp_ns (RstartTimestampNsd
674chrome_process_type (24.perfetto.protos.ProcessDescriptor.ChromeProcessTypeRchromeProcessType*
675legacy_sort_index (RlegacySortIndex%
676process_labels (	R
677processLabels"�
678ChromeProcessType
679PROCESS_UNSPECIFIED�
680PROCESS_BROWSER
681PROCESS_RENDERER
682PROCESS_UTILITY
683PROCESS_ZYGOTE
684PROCESS_SANDBOX_HELPER
685PROCESS_GPU
686PROCESS_PPAPI_PLUGIN
687PROCESS_PPAPI_BROKER
688�
6899protos/perfetto/trace/track_event/range_of_interest.protoperfetto.protos"6
690TrackEventRangeOfInterest
691start_us (RstartUs
692p
6932protos/perfetto/trace/track_event/screenshot.protoperfetto.protos")
694
695Screenshot
696	jpg_image (RjpgImage
697�
6986protos/perfetto/trace/track_event/task_execution.protoperfetto.protos"7
699
700TaskExecution&
701posted_from_iid (R
702postedFromIid
703�
7049protos/perfetto/trace/track_event/thread_descriptor.protoperfetto.protos"�
705ThreadDescriptor
706pid (Rpid
707tid (Rtid
708thread_name (	R
709threadName`
710chrome_thread_type (22.perfetto.protos.ThreadDescriptor.ChromeThreadTypeRchromeThreadType4
711reference_timestamp_us (RreferenceTimestampUs7
712reference_thread_time_us (RreferenceThreadTimeUsK
713"reference_thread_instruction_count (RreferenceThreadInstructionCount*
714legacy_sort_index (RlegacySortIndex"�
715ChromeThreadType
716CHROME_THREAD_UNSPECIFIED�
717CHROME_THREAD_MAIN
718CHROME_THREAD_IO
719CHROME_THREAD_POOL_BG_WORKER
720CHROME_THREAD_POOL_FG_WORKER"
721CHROME_THREAD_POOL_FB_BLOCKING"
722CHROME_THREAD_POOL_BG_BLOCKING
723CHROME_THREAD_POOL_SERVICE
724CHROME_THREAD_COMPOSITOR
725CHROME_THREAD_VIZ_COMPOSITOR	#
726CHROME_THREAD_COMPOSITOR_WORKER
727
728CHROME_THREAD_SERVICE_WORKER
729CHROME_THREAD_MEMORY_INFRA2#
730CHROME_THREAD_SAMPLING_PROFILER3
7317328protos/perfetto/trace/track_event/track_descriptor.protoperfetto.protosAprotos/perfetto/trace/track_event/chrome_process_descriptor.proto@protos/perfetto/trace/track_event/chrome_thread_descriptor.proto:protos/perfetto/trace/track_event/process_descriptor.proto9protos/perfetto/trace/track_event/thread_descriptor.proto:protos/perfetto/trace/track_event/counter_descriptor.proto"�
733TrackDescriptor
734uuid (Ruuid
735parent_uuid (R
736parentUuid
737name (	H�Rname!
738static_name
739 (	H�R
740staticName!
741atrace_name
742 (	H�R
743atraceName<
744process (2".perfetto.protos.ProcessDescriptorRprocessO
745chrome_process (2(.perfetto.protos.ChromeProcessDescriptorR
746chromeProcess9
747thread (2!.perfetto.protos.ThreadDescriptorRthreadL
748
749chrome_thread (2'.perfetto.protos.ChromeThreadDescriptorRchromeThread<
750counter (2".perfetto.protos.CounterDescriptorRcounterL
751#disallow_merging_with_system_tracks	 (RdisallowMergingWithSystemTracks[
752child_ordering (24.perfetto.protos.TrackDescriptor.ChildTracksOrderingR
753childOrdering,
754sibling_order_rank (RsiblingOrderRank"V
755ChildTracksOrdering
756UNKNOWN�
757
758LEXICOGRAPHIC
759
760CHRONOLOGICAL
761EXPLICITB
762static_or_dynamic_name
763�,
7643protos/perfetto/trace/track_event/track_event.protoperfetto.protos8protos/perfetto/trace/track_event/debug_annotation.proto3protos/perfetto/trace/track_event/log_message.proto6protos/perfetto/trace/track_event/task_execution.proto?protos/perfetto/trace/track_event/chrome_active_processes.protoEprotos/perfetto/trace/track_event/chrome_application_state_info.protoIprotos/perfetto/trace/track_event/chrome_compositor_scheduler_state.protoJprotos/perfetto/trace/track_event/chrome_content_settings_event_info.proto=protos/perfetto/trace/track_event/chrome_frame_reporter.proto?protos/perfetto/trace/track_event/chrome_histogram_sample.proto<protos/perfetto/trace/track_event/chrome_keyed_service.proto;protos/perfetto/trace/track_event/chrome_latency_info.proto9protos/perfetto/trace/track_event/chrome_legacy_ipc.proto;protos/perfetto/trace/track_event/chrome_message_pump.proto>protos/perfetto/trace/track_event/chrome_mojo_event_info.protoGprotos/perfetto/trace/track_event/chrome_renderer_scheduler_state.proto9protos/perfetto/trace/track_event/chrome_user_event.protoGprotos/perfetto/trace/track_event/chrome_window_handle_event_info.proto2protos/perfetto/trace/track_event/screenshot.proto7protos/perfetto/trace/track_event/source_location.proto"�
765
766TrackEvent#
767
768category_iids (RcategoryIids
769
770categories (	R
771categories
772name_iid
773 (H�RnameIid
774name (	H�Rname4
775type	 (2 .perfetto.protos.TrackEvent.TypeRtype
776
777track_uuid (R	trackUuid%
778
779counter_value (HRcounterValue2
780double_counter_value, (HRdoubleCounterValue9
781extra_counter_track_uuids (RextraCounterTrackUuids0
782extra_counter_values (RextraCounterValuesF
783 extra_double_counter_track_uuids- (RextraDoubleCounterTrackUuids=
784extra_double_counter_values. (RextraDoubleCounterValues$
785flow_ids_old$ (BR
786flowIdsOld
787flow_ids/ (RflowIds;
788terminating_flow_ids_old* (BRterminatingFlowIdsOld0
789terminating_flow_ids0 (RterminatingFlowIdsM
790debug_annotations (2 .perfetto.protos.DebugAnnotationRdebugAnnotationsE
791task_execution (2.perfetto.protos.TaskExecutionR
792taskExecution<
793log_message (2.perfetto.protos.LogMessageR
794logMessage]
795cc_scheduler_state (2/.perfetto.protos.ChromeCompositorSchedulerStateRccSchedulerStateL
796chrome_user_event (2 .perfetto.protos.ChromeUserEventRchromeUserEventU
797chrome_keyed_service (2#.perfetto.protos.ChromeKeyedServiceRchromeKeyedServiceL
798chrome_legacy_ipc (2 .perfetto.protos.ChromeLegacyIpcRchromeLegacyIpc^
799chrome_histogram_sample (2&.perfetto.protos.ChromeHistogramSampleRchromeHistogramSampleR
800chrome_latency_info (2".perfetto.protos.ChromeLatencyInfoRchromeLatencyInfoX
801chrome_frame_reporter  (2$.perfetto.protos.ChromeFrameReporterRchromeFrameReportern
802chrome_application_state_info' (2+.perfetto.protos.ChromeApplicationStateInfoRchromeApplicationStateInfot
803chrome_renderer_scheduler_state( (2-.perfetto.protos.ChromeRendererSchedulerStateRchromeRendererSchedulerStater
804chrome_window_handle_event_info) (2,.perfetto.protos.ChromeWindowHandleEventInfoRchromeWindowHandleEventInfo{
805"chrome_content_settings_event_info+ (2/.perfetto.protos.ChromeContentSettingsEventInfoRchromeContentSettingsEventInfo^
806chrome_active_processes1 (2&.perfetto.protos.ChromeActiveProcessesRchromeActiveProcesses;
807
808screenshot2 (2.perfetto.protos.ScreenshotR
809screenshotJ
810source_location! (2.perfetto.protos.SourceLocationHRsourceLocation0
811source_location_iid" (HRsourceLocationIidR
812chrome_message_pump# (2".perfetto.protos.ChromeMessagePumpRchromeMessagePumpY
813chrome_mojo_event_info& (2$.perfetto.protos.ChromeMojoEventInfoRchromeMojoEventInfo.
814timestamp_delta_us (HRtimestampDeltaUs4
815timestamp_absolute_us (HRtimestampAbsoluteUs1
816thread_time_delta_us (HRthreadTimeDeltaUs7
817thread_time_absolute_us (HRthreadTimeAbsoluteUsE
818thread_instruction_count_delta (HRthreadInstructionCountDeltaK
819!thread_instruction_count_absolute (HRthreadInstructionCountAbsoluteJ
820legacy_event (2'.perfetto.protos.TrackEvent.LegacyEventRlegacyEvent�
821LegacyEvent
822name_iid (RnameIid
823phase (Rphase
824duration_us (R
825durationUs,
826thread_duration_us (RthreadDurationUs8
827thread_instruction_delta (RthreadInstructionDelta!
828unscoped_id (H�R
829unscopedId
830local_id
831 (H�RlocalId
832	global_id (H�RglobalId
833id_scope (	RidScope"
834
835use_async_tts	 (RuseAsyncTts
836bind_id (RbindId*
837bind_to_enclosing (RbindToEnclosing\
838flow_direction
839 (25.perfetto.protos.TrackEvent.LegacyEvent.FlowDirectionR
840flowDirectioni
841instant_event_scope (29.perfetto.protos.TrackEvent.LegacyEvent.InstantEventScopeRinstantEventScope!
842pid_override (RpidOverride!
843tid_override (RtidOverride"P
844
845FlowDirection
846FLOW_UNSPECIFIED�
847FLOW_IN
848FLOW_OUT
849
850FLOW_INOUT"a
851InstantEventScope
852SCOPE_UNSPECIFIED�
853SCOPE_GLOBAL
854
855SCOPE_PROCESS
856SCOPE_THREADB
857idJ"j
858Type
859TYPE_UNSPECIFIED�
860TYPE_SLICE_BEGIN
861TYPE_SLICE_END
862TYPE_INSTANT
863TYPE_COUNTER*��*��*��*��M*�M�NB
864
865name_fieldB
866counter_value_fieldB
867source_location_fieldB
868	timestampB
869thread_timeB
870thread_instruction_countJ34"�
871TrackEventDefaults
872
873track_uuid (R	trackUuid9
874extra_counter_track_uuids (RextraCounterTrackUuidsF
875 extra_double_counter_track_uuids- (RextraDoubleCounterTrackUuids"5
876
877EventCategory
878iid (Riid
879name (	Rname"1
880	EventName
881iid (Riid
882name (	Rname