Roll perfetto and fix chrome

The perfetto CL (aosp/2183216) breaks chrome. In this CL we are manually
rolling latest perfetto and fixing chrome.

The change: We don't support legacy macro
`TRACE_EVENT_BEGIN_WITH_ID_TID_AND_TIMESTAMP0` for supplying a custom
thread other than current thread. We have introduced a DCHECK in
perfetto.
Note that we don't have any usage of this macro in chrome's production
code. It is there in a few unit tests. In this CL we are fixing those
unit tests.

Change-Id: I58e198a0b67b4b5c4e370d1c1d887f3ec96cf208
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3853814
Reviewed-by: Eric Seckler <eseckler@chromium.org>
Commit-Queue: Mohit Saini <mohitms@google.com>
Cr-Commit-Position: refs/heads/main@{#1038782}
NOKEYCHECK=True
GitOrigin-RevId: f670548d7366457c97a2ed253361b7fb6bd42a07
1 file changed
tree: 1c1f4f6c20275e9b443b141b6594d7512c00df49
  1. trace_event_common.h