list_processes
Lists every process captured in a Perfetto trace: upid, pid, name, start and end timestamps. Use this as an entry point for Android or Linux trace analysis to obtain process IDs for subsequent tools.
Instructions
List every process captured in the trace: upid (trace-internal id), pid, machine_id, name, start_ts, end_ts. Read-only.
Use when: entry point for Android and Linux trace analysis, or picking the right pid/upid to feed into list_threads_in_process or chrome_main_thread_hotspots.
Don't use for: Chrome traces — the dedicated chrome_* tools answer most common questions without process-level navigation.
Parameters: none — operates on the loaded trace.
Empty result: rare; would mean the trace captured no process metadata at all.
Errors when: no trace is loaded — call load_trace first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| trace_id | No | Optional trace id returned by `load_trace`. Omit to use the active trace. |