Name Date Size #Lines LOC

..--

BUILD.gnH A D25-Apr-20253.2 KiB128118

README.mdH A D25-Apr-2025536 1610

httpd.ccH A D25-Apr-202510.5 KiB300206

httpd.hH A D25-Apr-20251.3 KiB379

query_result_serializer.ccH A D25-Apr-202510.2 KiB277172

query_result_serializer_benchmark.ccH A D25-Apr-20253.2 KiB9769

query_result_serializer_unittest.ccH A D25-Apr-202516 KiB458378

rpc.ccH A D25-Apr-202521.8 KiB587483

rpc.hH A D25-Apr-20256.6 KiB16069

stdiod.ccH A D25-Apr-20252 KiB6642

stdiod.hH A D25-Apr-20251.1 KiB3611

wasm_bridge.ccH A D25-Apr-20253.5 KiB9637

README.md

1# TraceProcessor RPC
2
3This directory contains the RPC interfaces to use the Perfetto Trace Processor
4remotely (i.e. not just in-process). It consists of two targets:
5
6## `wasm_bridge`
7
8The WASM (Web Assembly) interop bridge. It's used to call the Trace Processor
9from HTML/JS using WASM's `ccall`.
10
11## `httpd`
12
13The HTTP RPC module. It exposes a protobuf-over-HTTP RPC interface that allows
14interacting with a remote trace processor instance. It's used for special UI
15use cases (very large traces > 2GB) and for python interoperability.
16