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 ( RfunctionName 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.ChromeCompositorStateMachineRstateMachine? 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.ChromeCompositorSchedulerActionRinsideActiono 42 43deadline_mode (2J.perfetto.protos.ChromeCompositorSchedulerState.BeginImplFrameDeadlineModeRdeadlineMode 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! 102commit_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! 121needs_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.TreePriorityRtreePriority} 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"� 150TreePriority 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! 169animate_only (RanimateOnly0 170source_location_iid (HRsourceLocationIidJ 171source_location 172 (2.perfetto.protos.SourceLocationHRsourceLocation= 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 179created_from"� 180BeginImplFrameArgs" 181 182updated_at_us (RupdatedAtUs$ 183finished_at_us (RfinishedAtUs? 184state (2).perfetto.protos.BeginImplFrameArgs.StateRstateD 185current_args (2.perfetto.protos.BeginFrameArgsHRcurrentArgs> 186 last_args (2.perfetto.protos.BeginFrameArgsHRlastArgs\ 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 ( 211RnumObserversR 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_UNTILA 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 242� 243=protos/perfetto/trace/track_event/chrome_frame_reporter.protoperfetto.protos"� 244 245ChromeFrameReporter@ 246state (2*.perfetto.protos.ChromeFrameReporter.StateRstateL 247reason (24.perfetto.protos.ChromeFrameReporter.FrameDropReasonRreason! 248frame_source (RframeSource% 249frame_sequence (R 250frameSequence- 251affects_smoothness (RaffectsSmoothnessS 252scroll_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! 311is_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.MessageClassRmessageClass! 366message_line ( 367RmessageLine"� 368MessageClass 369CLASS_UNSPECIFIED 370CLASS_AUTOMATION 371CLASS_FRAME 372 373CLASS_PAGE 374 375CLASS_VIEW 376CLASS_WIDGET 377CLASS_INPUT 378 379CLASS_TEST 380CLASS_WORKER 381 382CLASS_NACL 383CLASS_GPU_CHANNEL 384 385CLASS_MEDIA 386CLASS_PPAPI 387CLASS_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! 429payload_size (RpayloadSize$ 430data_num_bytes (RdataNumBytes 431� 432Aprotos/perfetto/trace/track_event/chrome_process_descriptor.protoperfetto.protos"� 433ChromeProcessDescriptorW 434process_type (24.perfetto.protos.ChromeProcessDescriptor.ProcessTypeRprocessType) 435process_priority (RprocessPriority* 436legacy_sort_index (RlegacySortIndex1 437host_app_package_name ( RhostAppPackageName$ 438crash_trace_id (RcrashTraceId"� 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 497� 498 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 529THREAD_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 587UNIT_TIME_NS 588 589UNIT_COUNT 590UNIT_SIZE_BYTES 591� 5928protos/perfetto/trace/track_event/debug_annotation.protoperfetto.protos"� 593DebugAnnotation 594name_iid (HRnameIid 595name 596 ( HRname 597 598bool_value (HR boolValue 599 600uint_value (HR uintValue 601 int_value (HRintValue# 602double_value (HRdoubleValue% 603 604pointer_value (HRpointerValueQ 605nested_value (2,.perfetto.protos.DebugAnnotation.NestedValueHRnestedValue, 606legacy_json_value ( HRlegacyJsonValue# 607string_value ( HRstringValue* 608string_value_iid (HRstringValueIid( 609proto_type_name ( HR 610protoTypeName/ 611proto_type_name_iid 612 (HRprotoTypeNameIid 613proto_value (R 614protoValueC 615dict_entries (2 .perfetto.protos.DebugAnnotationRdictEntriesC 616array_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 623array_values (2,.perfetto.protos.DebugAnnotation.NestedValueRarrayValues 624 int_value (RintValue! 625double_value (RdoubleValue 626 627bool_value (R boolValue! 628string_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 654PRIO_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! 671process_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 731� 7328protos/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 ( HRname! 738static_name 739 ( HR 740staticName! 741atrace_name 742 ( HR 743atraceName< 744process (2".perfetto.protos.ProcessDescriptorRprocessO 745chrome_process (2(.perfetto.protos.ChromeProcessDescriptorR 746chromeProcess9 747thread (2!.perfetto.protos.ThreadDescriptorRthreadL 748 749chrome_thread (2'.perfetto.protos.ChromeThreadDescriptorRchromeThread< 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 (RcategoryIids 769 770categories ( R 771categories 772name_iid 773 (HRnameIid 774name ( HRname4 775type (2 .perfetto.protos.TrackEvent.TypeRtype 776 777track_uuid (R trackUuid% 778 779counter_value (HRcounterValue2 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$ 785flow_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 820legacy_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 (HR 829unscopedId 830local_id 831 (HRlocalId 832 global_id (HRglobalId 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! 842pid_override (RpidOverride! 843tid_override (RtidOverride"P 844 845FlowDirection 846FLOW_UNSPECIFIED 847FLOW_IN 848FLOW_OUT 849 850FLOW_INOUT"a 851InstantEventScope 852SCOPE_UNSPECIFIED 853SCOPE_GLOBAL 854 855SCOPE_PROCESS 856SCOPE_THREADB 857idJ"j 858Type 859TYPE_UNSPECIFIED 860TYPE_SLICE_BEGIN 861TYPE_SLICE_END 862TYPE_INSTANT 863TYPE_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