aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLalit Maganti <lalitm@google.com>2024-04-30 10:46:59 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2024-04-30 10:46:59 +0000
commita12ad295591ec7ea5217e527ece1bebe5b9fcfed (patch)
treeea43ea87fa99736bd3b5eb703f343edce0dd09d9
parent6aaa8a1fb15659d1b68179e20993e969d9f500f8 (diff)
parent341cfb67601d09531ca04ebaed83c711dc7c17e0 (diff)
downloadperfetto-a12ad295591ec7ea5217e527ece1bebe5b9fcfed.tar.gz
Merge "Revert "[chrome] Emit metadata for trigger name hash"" into main
-rw-r--r--src/trace_processor/importers/proto/metadata_minimal_module.cc5
-rw-r--r--src/trace_processor/importers/proto/metadata_module.cc5
-rw-r--r--test/trace_processor/diff_tests/parser/parsing/tests.py7
3 files changed, 5 insertions, 12 deletions
diff --git a/src/trace_processor/importers/proto/metadata_minimal_module.cc b/src/trace_processor/importers/proto/metadata_minimal_module.cc
index 691127586..df4dd3fed 100644
--- a/src/trace_processor/importers/proto/metadata_minimal_module.cc
+++ b/src/trace_processor/importers/proto/metadata_minimal_module.cc
@@ -189,6 +189,11 @@ void MetadataMinimalModule::ParseChromeMetadataPacket(ConstBytes blob) {
return;
protos::pbzero::BackgroundTracingMetadata::TriggerRule::Decoder
triggered_rule_decoder(triggered_rule.data, triggered_rule.size);
+ if (!triggered_rule_decoder.has_name_hash())
+ return;
+ metadata->SetDynamicMetadata(
+ storage->InternString("cr-triggered_rule_name_hash"),
+ Variadic::Integer(triggered_rule_decoder.name_hash()));
}
}
diff --git a/src/trace_processor/importers/proto/metadata_module.cc b/src/trace_processor/importers/proto/metadata_module.cc
index 86cc72b71..90117377f 100644
--- a/src/trace_processor/importers/proto/metadata_module.cc
+++ b/src/trace_processor/importers/proto/metadata_module.cc
@@ -135,11 +135,6 @@ void MetadataModule::ParseChromeTrigger(int64_t ts, ConstBytes blob) {
}
context_->slice_tracker->Scoped(ts, track_id, cat_id, name_id,
/* duration = */ 0);
-
- MetadataTracker* metadata = context_->metadata_tracker.get();
- metadata->SetDynamicMetadata(
- context_->storage->InternString("cr-triggered_rule_name_hash"),
- Variadic::Integer(trigger.trigger_name_hash()));
}
void MetadataModule::ParseTraceUuid(ConstBytes blob) {
diff --git a/test/trace_processor/diff_tests/parser/parsing/tests.py b/test/trace_processor/diff_tests/parser/parsing/tests.py
index 91d2f6e46..505bdf9fa 100644
--- a/test/trace_processor/diff_tests/parser/parsing/tests.py
+++ b/test/trace_processor/diff_tests/parser/parsing/tests.py
@@ -632,13 +632,6 @@ class Parsing(TestSuite):
timestamp: 101000002
}
packet {
- chrome_trigger {
- trigger_name_hash: 1595654158
- }
- trusted_packet_sequence_id: 1
- timestamp: 101000002
- }
- packet {
trusted_packet_sequence_id: 1
timestamp: 101000002
chrome_metadata {