Manually roll third_party/perfetto to 16626dc4501d.

Cloned from, updated ProducerClient interface.

Roll src/third_party/perfetto eff66d82dc0d..16626dc4501d (11 commits)

git log eff66d82dc0d..16626dc4501d --date=short --no-merges --format='%ad %ae %s'
2019-03-18 Merge "service: Mark instances as stopped correctly on unregistering source."
2019-03-18 Merge "heapprofd: remove Client.FreePage nesting, and try to make names more consistent"
2019-03-18 trace_processor: support span left join for mixed partitioned tables
2019-03-18 trace_processor: add support for left joins in no partition mode
2019-03-18 build: Only include traced service tests in android/standalone builds.
2019-03-16 Merge "ftrace: add header_page and trace_marker fallbacks for user builds"
2019-03-15 Add lazy startup producer class to traced.
2019-03-15 Merge "Fix android x86 build config"
2019-03-15 Merge "service/producer: Track data source instance state, notify on start"
2019-03-15 Merge "traced_probes: Workaround atrace bug when stdin is closed"
2019-03-15 Merge "Fix unwinding with NO_DEXFILE_SUPPORT."

Created with:
  gclient setdep -r src/third_party/perfetto@16626dc4501d

The AutoRoll server is located here:

Documentation for the AutoRoller is here:

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.


Change-Id: Idafe0dab40cf17793befd0d7b8a31223e322061e
Commit-Queue: Eric Seckler <>
Reviewed-by: Eric Seckler <>
Cr-Commit-Position: refs/heads/master@{#641621}
3 files changed