• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

BUILD.gnD23-Nov-20232.6 KiB10597

README.mdD23-Nov-2023536 1610

httpd.ccD23-Nov-202314.6 KiB414314

httpd.hD23-Nov-20231.3 KiB3911

proto_ring_buffer.ccD23-Nov-20236.4 KiB189115

proto_ring_buffer.hD23-Nov-20235.2 KiB14035

proto_ring_buffer_unittest.ccD23-Nov-20237.4 KiB233167

query_result_serializer.ccD23-Nov-20239.9 KiB270165

query_result_serializer.hD23-Nov-20233.7 KiB10243

query_result_serializer_benchmark.ccD23-Nov-20233.2 KiB9769

query_result_serializer_unittest.ccD23-Nov-202315.9 KiB456376

rpc.ccD23-Nov-202312.1 KiB352273

rpc.hD23-Nov-20234 KiB10339

wasm_bridge.ccD23-Nov-20235.1 KiB13876

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