Commit 5dfe912a authored by Primiano Tucci's avatar Primiano Tucci Committed by Commit Bot

Roll src/third_party/perfetto 45f9f6cebc3a..95524e4897be (3 commits)

Manually fix API change in protozero iterator.

https://android.googlesource.com/platform/external/perfetto.git/+log/45f9f6cebc3a..95524e4897be

git log 45f9f6cebc3a..95524e4897be --date=short --no-merges --format='%ad %ae %s'
2019-10-17 treehugger-gerrit@google.com Merge "Clarify sampling rate unit of power rails."
2019-10-17 treehugger-gerrit@google.com Merge "processor: Move json, fuchsia, systrace parsers to importers subdirs"
2019-10-17 treehugger-gerrit@google.com Merge "protozero: Remove untyped accessor for RepeatedFieldIterator"

Change-Id: I1407d7ff0a067c3c30c965bc55b5bd48b21f2995
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1864664
Commit-Queue: Eric Seckler <eseckler@chromium.org>
Reviewed-by: default avataroysteine <oysteine@chromium.org>
Auto-Submit: Primiano Tucci <primiano@chromium.org>
Cr-Commit-Position: refs/heads/master@{#707273}
parent f4e8fe9c
......@@ -1280,7 +1280,7 @@ deps = {
},
'src/third_party/perfetto':
Var('android_git') + '/platform/external/perfetto.git' + '@' + '45f9f6cebc3a5956cee84448fa90b499dc8a8bf4',
Var('android_git') + '/platform/external/perfetto.git' + '@' + '95524e4897be03c421570bdf0ce69c195d594168',
'src/third_party/perl': {
'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
......
......@@ -42,7 +42,8 @@ void WriteJsonTrace(const std::string& data, base::File* output_file) {
std::vector<perfetto::TracePacket> packets;
for (auto it = decoder.packet(); !!it; ++it) {
perfetto::TracePacket trace_packet;
trace_packet.AddSlice(it->data(), it->size());
auto const_bytes = *it;
trace_packet.AddSlice(const_bytes.data, const_bytes.size);
packets.emplace_back(std::move(trace_packet));
}
exporter.OnTraceData(std::move(packets), false);
......
......@@ -76,7 +76,7 @@ void PrivacyFilteringCheck::CheckProtoForUnexpectedFields(
serialized_trace_proto.size());
for (auto it = trace.packet(); !!it; ++it) {
TracePacket::Decoder packet(it->data(), it->size());
TracePacket::Decoder packet(*it);
const MessageInfo* root = &kTracePacket;
VerifyProto(root, &packet);
......
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