[tracing] Remove special handling of task execution and log events

The task execution and log events are handled specially for writing
proto arguments because we did not have the support for typed events in
base and interning support for the event macros. Now these events can
use the new client library API.
The events have to be migrated together because the source location
interning index is common for all events in the API and does not
account for the special handling in event sink.

BUG=1136635
TBR=chirantan@chromium.org

Change-Id: I381e8c90e49c3fbd9ce4d8fb2e9db3d166b9b06d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2462636
Reviewed-by: ssid <ssid@chromium.org>
Reviewed-by: Sami Kyöstilä <skyostil@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Reviewed-by: Erik Chen <erikchen@chromium.org>
Reviewed-by: Eric Seckler <eseckler@chromium.org>
Commit-Queue: ssid <ssid@chromium.org>
Cr-Commit-Position: refs/heads/master@{#815911}
GitOrigin-RevId: f79b1513420778734014302fedddd83e3568efc8
1 file changed