Commit 786a9810 authored by ssid's avatar ssid Committed by Commit Bot

tracing: Update privacy filter check with profile packet proto

BUG=967008

Change-Id: Ida55fce147ad25f302ec75d783c934f1094df4c4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1699409Reviewed-by: default avataroysteine <oysteine@chromium.org>
Commit-Queue: ssid <ssid@chromium.org>
Cr-Commit-Position: refs/heads/master@{#677054}
parent 3dac479c
......@@ -54,10 +54,32 @@ constexpr MessageInfo kLegacyEventName = {kLegacyEventNameIndices, nullptr};
constexpr int kSourceLocationIndices[] = {1, 2, 3, -1};
constexpr MessageInfo kSourceLocation = {kSourceLocationIndices, nullptr};
// Proto Message: Frame
constexpr int kFrameIndices[] = {1, 3, 4, -1};
constexpr MessageInfo kFrame = {kFrameIndices, nullptr};
// Proto Message: Callstack
constexpr int kCallstackIndices[] = {1, 2, -1};
constexpr MessageInfo kCallstack = {kCallstackIndices, nullptr};
// Proto Message: InternedBuildId
constexpr int kInternedBuildIdIndices[] = {1, 2, -1};
constexpr MessageInfo kInternedBuildId = {kInternedBuildIdIndices, nullptr};
// Proto Message: InternedMappingPath
constexpr int kInternedMappingPathIndices[] = {1, 2, -1};
constexpr MessageInfo kInternedMappingPath = {kInternedMappingPathIndices,
nullptr};
// Proto Message: Mapping
constexpr int kMappingIndices[] = {1, 2, 3, 4, 5, 7, -1};
constexpr MessageInfo kMapping = {kMappingIndices, nullptr};
// Proto Message: InternedData
constexpr int kInternedDataIndices[] = {1, 2, 4, -1};
constexpr int kInternedDataIndices[] = {1, 2, 4, 6, 7, 16, 17, 19, -1};
constexpr MessageInfo const* kInternedDataComplexMessages[] = {
&kEventCategory, &kLegacyEventName, &kSourceLocation};
&kEventCategory, &kLegacyEventName, &kSourceLocation, &kFrame,
&kCallstack, &kInternedBuildId, &kInternedMappingPath, &kMapping};
constexpr MessageInfo kInternedData = {kInternedDataIndices,
kInternedDataComplexMessages};
......@@ -75,7 +97,7 @@ constexpr MessageInfo kTraceStats = {kTraceStatsIndices,
kTraceStatsComplexMessages};
// Proto Message: ProcessDescriptor
constexpr int kProcessDescriptorIndices[] = {1, 4, -1};
constexpr int kProcessDescriptorIndices[] = {1, 4, 5, -1};
constexpr MessageInfo kProcessDescriptor = {kProcessDescriptorIndices, nullptr};
// Proto Message: ThreadDescriptor
......@@ -111,11 +133,15 @@ constexpr MessageInfo const* kChromeMetadataPacketComplexMessages[] = {
constexpr MessageInfo kChromeMetadataPacket = {
kChromeMetadataPacketIndices, kChromeMetadataPacketComplexMessages};
// Proto Message: StreamingProfilePacket
constexpr int kStreamingProfilePacketIndices[] = {1, 2, -1};
constexpr MessageInfo kStreamingProfilePacket = {kStreamingProfilePacketIndices,
nullptr};
// EDIT: Contains field numbers: {3} which are not autogenerated.
// Proto Message: TracePacket
constexpr int kTracePacketIndices[] = {3, 10, 11, 12, 35, 36,
41, 42, 43, 44, 51, -1};
constexpr int kTracePacketIndices[] = {3, 10, 11, 12, 35, 36, 41,
42, 43, 44, 51, 54, -1};
constexpr MessageInfo const* kTracePacketComplexMessages[] = {
nullptr,
nullptr,
......@@ -127,7 +153,8 @@ constexpr MessageInfo const* kTracePacketComplexMessages[] = {
nullptr,
&kProcessDescriptor,
&kThreadDescriptor,
&kChromeMetadataPacket};
&kChromeMetadataPacket,
&kStreamingProfilePacket};
constexpr MessageInfo kTracePacket = {kTracePacketIndices,
kTracePacketComplexMessages};
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment