• Home
Name Date Size #Lines LOC

..--

BUILD.gnD04-Jul-20253.2 KiB128118

README.mdD04-Jul-2025536 1610

httpd.ccD04-Jul-202510.5 KiB300206

httpd.hD04-Jul-20251.3 KiB379

query_result_serializer.ccD04-Jul-202510.2 KiB277172

query_result_serializer_benchmark.ccD04-Jul-20253.2 KiB9769

query_result_serializer_unittest.ccD04-Jul-202516.1 KiB459379

rpc.ccD04-Jul-202523.6 KiB631525

rpc.hD04-Jul-20256.6 KiB16069

stdiod.ccD04-Jul-20252 KiB6642

stdiod.hD04-Jul-20251.1 KiB3611

wasm_bridge.ccD04-Jul-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