• Home
Name Date Size #Lines LOC

..--

BUILD.gnD06-Sep-20243.2 KiB127117

README.mdD06-Sep-2024536 1610

httpd.ccD06-Sep-202410.5 KiB300206

httpd.hD06-Sep-20241.3 KiB379

query_result_serializer.ccD06-Sep-202410.2 KiB277172

query_result_serializer_benchmark.ccD06-Sep-20243.2 KiB9769

query_result_serializer_unittest.ccD06-Sep-202416 KiB458378

rpc.ccD06-Sep-202418.6 KiB515423

rpc.hD06-Sep-20246.5 KiB15867

stdiod.ccD06-Sep-20242 KiB6642

stdiod.hD06-Sep-20241.1 KiB3611

wasm_bridge.ccD06-Sep-20243.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