Lines Matching +full:server +full:- +full:id
7 // http://www.apache.org/licenses/LICENSE-2.0
21 static readonly id = 'dev.perfetto.AndroidClientServer'; property in implements
24 id: 'dev.perfetto.AndroidClientServer#ThreadRuntimeIPC',
25 name: 'Show dependencies in client server model',
28 sliceId = prompt('Enter a slice id', '');
37 select slice.id, ts, ts + dur as ts_end, dur, upid
39 where slice.id = ${sliceId}
43 (select id from s) as source_node_id,
45 from descendant_slice((select id from s)) as desc
46 join android_binder_txns txns on desc.id = txns.binder_txn_id
62 join android_binder_txns child on desc.id = child.binder_txn_id
74 dfs.node_id as id,
75 coalesce(client.client_ts, server.client_ts, slice.ts) as ts,
76 coalesce(client.client_dur, server.client_dur, slice.dur) as dur,
79 server.aidl_name,
81 server.binder_reply_id is not null,
83 server.server_process,
84 server.server_thread,
85 'Unknown server'
92 server.server_utid,
97 when server.binder_reply_id is not null then 'server'
100 coalesce(client.is_sync, server.is_sync, true) as is_sync
103 (select id as node_id from s)
105 join slice on dfs.node_id = slice.id
106 join thread_track on slice.track_id = thread_track.id
108 left join android_binder_txns server on dfs.node_id = server.binder_reply_id
117 bfs.id as binder_id,
135 select id, ts, dur
137 where slice_type IN ('slice', 'server')
142 select id, ts, dur
149 slice_type IN ('slice', 'server')
157 join __binder_for_slice_${sliceId} bfs on ii.id_0 = bfs.id
158 join thread_state tstate on ii.id_1 = tstate.id
165 … when state = 'S' and enclosing_slice_name = 'binder transaction' then 'Waiting for server'
173 when state GLOB 'D*' and not io_wait then 'Unint-sleep'
180 select id, name
182 where slice_type IN ('slice', 'server')
187 id: NUM,
197 WHERE binder_id = ${it.id}