# This test is similar to chrome_reliable_range.textproto, but it has a cropping # packet, which takes precedence. packet { timestamp: 0 trusted_packet_sequence_id: 1 incremental_state_cleared: true track_event_range_of_interest { start_us: 10 } } # Track descriptors for each thread. packet { timestamp: 1 trusted_packet_sequence_id: 1 track_descriptor { uuid: 1 thread { pid: 1 tid: 1 } disallow_merging_with_system_tracks: true } } packet { timestamp: 2 incremental_state_cleared: true trusted_packet_sequence_id: 2 track_descriptor { uuid: 2 thread { pid: 2 tid: 2 } disallow_merging_with_system_tracks: true } } packet { timestamp: 3 incremental_state_cleared: true first_packet_on_sequence: true trusted_packet_sequence_id: 3 track_descriptor { uuid: 3 thread { pid: 3 tid: 3 } disallow_merging_with_system_tracks: true } } # Slice begin events packet { trusted_packet_sequence_id: 1 timestamp: 11000 track_event { track_uuid: 1 categories: "cat" type: 1 name: "slice1" } } packet { trusted_packet_sequence_id: 2 timestamp: 12000 track_event { track_uuid: 2 categories: "cat" type: 1 name: "slice1" } } packet { trusted_packet_sequence_id: 3 timestamp: 13000 track_event { track_uuid: 3 categories: "cat" type: 1 name: "slice3" } } # Slice end events packet { trusted_packet_sequence_id: 1 timestamp: 1011000 track_event { track_uuid: 1 categories: "cat" type: 2 } } packet { trusted_packet_sequence_id: 2 timestamp: 1012000 track_event { track_uuid: 2 categories: "cat" type: 2 } } packet { trusted_packet_sequence_id: 3 timestamp: 1013000 track_event { track_uuid: 3 categories: "cat" type: 2 } }