Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
BUILD.gn | D | 23-Nov-2023 | 2.6 KiB | 105 | 97 | |
README.md | D | 23-Nov-2023 | 536 | 16 | 10 | |
httpd.cc | D | 23-Nov-2023 | 14.6 KiB | 414 | 314 | |
httpd.h | D | 23-Nov-2023 | 1.3 KiB | 39 | 11 | |
proto_ring_buffer.cc | D | 23-Nov-2023 | 6.4 KiB | 189 | 115 | |
proto_ring_buffer.h | D | 23-Nov-2023 | 5.2 KiB | 140 | 35 | |
proto_ring_buffer_unittest.cc | D | 23-Nov-2023 | 7.4 KiB | 233 | 167 | |
query_result_serializer.cc | D | 23-Nov-2023 | 9.9 KiB | 270 | 165 | |
query_result_serializer.h | D | 23-Nov-2023 | 3.7 KiB | 102 | 43 | |
query_result_serializer_benchmark.cc | D | 23-Nov-2023 | 3.2 KiB | 97 | 69 | |
query_result_serializer_unittest.cc | D | 23-Nov-2023 | 15.9 KiB | 456 | 376 | |
rpc.cc | D | 23-Nov-2023 | 12.1 KiB | 352 | 273 | |
rpc.h | D | 23-Nov-2023 | 4 KiB | 103 | 39 | |
wasm_bridge.cc | D | 23-Nov-2023 | 5.1 KiB | 138 | 76 |
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