StartupMetrics: Copy dynamic trace event names

Otherwise the c_str() pointers will be interned in the trace
and may collide, resulting in the wrong names being
attached to some events.

Bug: 1230943
Change-Id: Iba44d6122595d4f2c6a57fe52acb32be4d3bab07
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3042218
Auto-Submit: Eric Seckler <eseckler@chromium.org>
Commit-Queue: Eric Seckler <eseckler@chromium.org>
Reviewed-by: Sami Kyöstilä <skyostil@chromium.org>
Reviewed-by: Gabriel Charette <gab@chromium.org>
Cr-Commit-Position: refs/heads/master@{#903857}
NOKEYCHECK=True
GitOrigin-RevId: 28257cf9e167afcc17cdf65eef6154a18f5d2061
1 file changed
tree: e4a03e23b96d84910aed15d06cab3cc4603cea8c
  1. trace_event_common.h