1*6fa2df46SAndroid Build Coastguard WorkerINCLUDE PERFETTO MODULE slices.with_context; 2*6fa2df46SAndroid Build Coastguard Worker 3*6fa2df46SAndroid Build Coastguard WorkerSELECT 4*6fa2df46SAndroid Build Coastguard Worker process_name, 5*6fa2df46SAndroid Build Coastguard Worker thread_name, 6*6fa2df46SAndroid Build Coastguard Worker name AS instruction_name, 7*6fa2df46SAndroid Build Coastguard Worker MIN(dur) AS duration_min_ns, 8*6fa2df46SAndroid Build Coastguard Worker AVG(dur) AS duration_avg_ns, 9*6fa2df46SAndroid Build Coastguard Worker MAX(dur) AS duration_max_ns 10*6fa2df46SAndroid Build Coastguard WorkerFROM thread_slice as slice 11*6fa2df46SAndroid Build Coastguard WorkerWHERE 1=1 12*6fa2df46SAndroid Build Coastguard Worker AND ( 0=1 13*6fa2df46SAndroid Build Coastguard Worker OR thread_name LIKE "%High_%" 14*6fa2df46SAndroid Build Coastguard Worker OR thread_name LIKE "%Mid_%" 15*6fa2df46SAndroid Build Coastguard Worker OR thread_name LIKE "%Low_%" 16*6fa2df46SAndroid Build Coastguard Worker ) 17*6fa2df46SAndroid Build Coastguard Worker AND name = "lock" 18*6fa2df46SAndroid Build Coastguard WorkerGROUP BY 19*6fa2df46SAndroid Build Coastguard Worker process_name, thread_name, name 20*6fa2df46SAndroid Build Coastguard WorkerORDER BY 21*6fa2df46SAndroid Build Coastguard Worker process_name, thread_name, name 22