commit | 5195059c075ed5e0697e7ffc76aec28023660b3b | [log] [tgz] |
---|---|---|
author | Florian Mayer <fmayer@google.com> | Wed Mar 06 20:05:15 2019 +0000 |
committer | Florian Mayer <fmayer@google.com> | Wed Mar 06 22:57:20 2019 +0000 |
tree | f4261ab424de6eee414aaf1ca1320d8b0dab5902 | |
parent | 5abc126b0795e0711364ea43ce9ec9d31f3106d7 [diff] |
Use the SharedRingBuffer for sending payload from client to service. This simplifies the code as we no longer have to deal with the complexity of having to quickly drain the client socket in order to unblock the client anymore. We now use standard base::TaskRunner for our threads, including the unwinding threads, as we no longer need to provide backpressure. Remove code providing support for multiple DataSources about the same process. We now only accept one DataSource per process, and we pick the earliest we receive from traced. This simplifies the matching between DataSource and process. Change-Id: I9f91f7d4993a37eb8e92a43108b1cd8883b229c6 Bug: 126724929 Bug: 125891203
Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.
See www.perfetto.dev for docs.