Merge changes I442d4291,I239ea5e4
* changes:
android builds (incl. standalone): switch from Oz to O2
O2-friendly GetStaticEventInfo
diff --git a/Android.bp b/Android.bp
index 2cc1d07..a013fa9 100644
--- a/Android.bp
+++ b/Android.bp
@@ -901,7 +901,7 @@
cc_defaults {
name: "perfetto_defaults",
cflags: [
- "-Oz",
+ "-O2",
"-Wno-error=return-type",
"-Wno-sign-compare",
"-Wno-sign-promo",
diff --git a/gn/standalone/BUILD.gn b/gn/standalone/BUILD.gn
index 5d211de..0c77eca 100644
--- a/gn/standalone/BUILD.gn
+++ b/gn/standalone/BUILD.gn
@@ -192,7 +192,7 @@
"-ffunction-sections",
]
if (is_android) {
- cflags += [ "-Oz" ]
+ cflags += [ "-O2" ]
} else if (is_fuzzer) {
cflags += [ "-O1" ]
} else {
diff --git a/src/traced/probes/ftrace/cpu_reader.cc b/src/traced/probes/ftrace/cpu_reader.cc
index 2ac2b09..96f114a 100644
--- a/src/traced/probes/ftrace/cpu_reader.cc
+++ b/src/traced/probes/ftrace/cpu_reader.cc
@@ -652,8 +652,10 @@
case kDevId64ToUint64:
ReadDevId<uint64_t>(field_start, field_id, message, metadata);
return true;
+ case kInvalidTranslationStrategy:
+ break;
}
- PERFETTO_FATAL("Not reached"); // For gcc
+ PERFETTO_FATAL("Unexpected translation strategy");
}
// Parse a sched_switch event according to pre-validated format, and buffer the
diff --git a/src/traced/probes/ftrace/event_info.cc b/src/traced/probes/ftrace/event_info.cc
index 657a459..b4b108b 100644
--- a/src/traced/probes/ftrace/event_info.cc
+++ b/src/traced/probes/ftrace/event_info.cc
@@ -10,4036 +10,6140 @@
using protozero::proto_utils::ProtoSchemaType;
std::vector<Event> GetStaticEventInfo() {
- std::vector<Event> events;
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "binder_transaction";
- event->group = "binder";
- event->proto_field_id = 50;
- event->fields.push_back(MakeField("debug_id", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("target_node", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("to_proc", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("to_thread", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("reply", 5, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("code", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("flags", 7, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "binder_transaction_received";
- event->group = "binder";
- event->proto_field_id = 51;
- event->fields.push_back(MakeField("debug_id", 1, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "binder_set_priority";
- event->group = "binder";
- event->proto_field_id = 52;
- event->fields.push_back(MakeField("proc", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("thread", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("old_prio", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("new_prio", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("desired_prio", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "binder_lock";
- event->group = "binder";
- event->proto_field_id = 53;
- event->fields.push_back(MakeField("tag", 1, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "binder_locked";
- event->group = "binder";
- event->proto_field_id = 54;
- event->fields.push_back(MakeField("tag", 1, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "binder_unlock";
- event->group = "binder";
- event->proto_field_id = 55;
- event->fields.push_back(MakeField("tag", 1, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "binder_transaction_alloc_buf";
- event->group = "binder";
- event->proto_field_id = 323;
- event->fields.push_back(
- MakeField("data_size", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("debug_id", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("offsets_size", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_rq_issue";
- event->group = "block";
- event->proto_field_id = 45;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_sector", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("bytes", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("rwbs", 5, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("comm", 6, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("cmd", 7, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_bio_backmerge";
- event->group = "block";
- event->proto_field_id = 115;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_sector", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("rwbs", 4, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("comm", 5, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_bio_bounce";
- event->group = "block";
- event->proto_field_id = 116;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_sector", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("rwbs", 4, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("comm", 5, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_bio_complete";
- event->group = "block";
- event->proto_field_id = 117;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_sector", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("error", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("rwbs", 5, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_bio_frontmerge";
- event->group = "block";
- event->proto_field_id = 118;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_sector", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("rwbs", 4, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("comm", 5, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_bio_queue";
- event->group = "block";
- event->proto_field_id = 119;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_sector", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("rwbs", 4, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("comm", 5, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_bio_remap";
- event->group = "block";
- event->proto_field_id = 120;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_sector", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("old_dev", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("old_sector", 5, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("rwbs", 6, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_dirty_buffer";
- event->group = "block";
- event->proto_field_id = 121;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("size", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_getrq";
- event->group = "block";
- event->proto_field_id = 122;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_sector", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("rwbs", 4, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("comm", 5, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_plug";
- event->group = "block";
- event->proto_field_id = 123;
- event->fields.push_back(MakeField("comm", 1, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_rq_abort";
- event->group = "block";
- event->proto_field_id = 124;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_sector", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("errors", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("rwbs", 5, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("cmd", 6, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_rq_complete";
- event->group = "block";
- event->proto_field_id = 125;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_sector", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("errors", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("rwbs", 5, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("cmd", 6, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_rq_insert";
- event->group = "block";
- event->proto_field_id = 126;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_sector", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("bytes", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("rwbs", 5, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("comm", 6, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("cmd", 7, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_rq_remap";
- event->group = "block";
- event->proto_field_id = 128;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_sector", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("old_dev", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("old_sector", 5, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("nr_bios", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("rwbs", 7, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_rq_requeue";
- event->group = "block";
- event->proto_field_id = 129;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_sector", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("errors", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("rwbs", 5, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("cmd", 6, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_sleeprq";
- event->group = "block";
- event->proto_field_id = 130;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_sector", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("rwbs", 4, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("comm", 5, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_split";
- event->group = "block";
- event->proto_field_id = 131;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("new_sector", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("rwbs", 4, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("comm", 5, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_touch_buffer";
- event->group = "block";
- event->proto_field_id = 132;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sector", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("size", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "block_unplug";
- event->group = "block";
- event->proto_field_id = 133;
- event->fields.push_back(MakeField("nr_rq", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("comm", 2, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "cgroup_attach_task";
- event->group = "cgroup";
- event->proto_field_id = 67;
- event->fields.push_back(MakeField("dst_root", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("dst_id", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("pid", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("comm", 4, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("cname", 5, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "cgroup_mkdir";
- event->group = "cgroup";
- event->proto_field_id = 68;
- event->fields.push_back(MakeField("root", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("id", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("cname", 3, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "cgroup_remount";
- event->group = "cgroup";
- event->proto_field_id = 69;
- event->fields.push_back(MakeField("root", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("ss_mask", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("name", 3, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "cgroup_rmdir";
- event->group = "cgroup";
- event->proto_field_id = 70;
- event->fields.push_back(MakeField("root", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("id", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("cname", 3, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "cgroup_transfer_tasks";
- event->group = "cgroup";
- event->proto_field_id = 71;
- event->fields.push_back(MakeField("dst_root", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("dst_id", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("pid", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("comm", 4, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("cname", 5, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "cgroup_destroy_root";
- event->group = "cgroup";
- event->proto_field_id = 72;
- event->fields.push_back(MakeField("root", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("ss_mask", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("name", 3, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "cgroup_release";
- event->group = "cgroup";
- event->proto_field_id = 73;
- event->fields.push_back(MakeField("root", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("id", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("cname", 3, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "cgroup_rename";
- event->group = "cgroup";
- event->proto_field_id = 74;
- event->fields.push_back(MakeField("root", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("id", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("cname", 3, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "cgroup_setup_root";
- event->group = "cgroup";
- event->proto_field_id = 75;
- event->fields.push_back(MakeField("root", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("ss_mask", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("name", 3, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "clk_enable";
- event->group = "clk";
- event->proto_field_id = 320;
- event->fields.push_back(MakeField("name", 1, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "clk_disable";
- event->group = "clk";
- event->proto_field_id = 321;
- event->fields.push_back(MakeField("name", 1, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "clk_set_rate";
- event->group = "clk";
- event->proto_field_id = 322;
- event->fields.push_back(MakeField("name", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("rate", 2, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_compaction_begin";
- event->group = "compaction";
- event->proto_field_id = 99;
- event->fields.push_back(
- MakeField("zone_start", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("migrate_pfn", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("free_pfn", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("zone_end", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sync", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_compaction_defer_compaction";
- event->group = "compaction";
- event->proto_field_id = 100;
- event->fields.push_back(MakeField("nid", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("idx", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("order", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("considered", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("defer_shift", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("order_failed", 6, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_compaction_deferred";
- event->group = "compaction";
- event->proto_field_id = 101;
- event->fields.push_back(MakeField("nid", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("idx", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("order", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("considered", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("defer_shift", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("order_failed", 6, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_compaction_defer_reset";
- event->group = "compaction";
- event->proto_field_id = 102;
- event->fields.push_back(MakeField("nid", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("idx", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("order", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("considered", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("defer_shift", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("order_failed", 6, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_compaction_end";
- event->group = "compaction";
- event->proto_field_id = 103;
- event->fields.push_back(
- MakeField("zone_start", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("migrate_pfn", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("free_pfn", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("zone_end", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sync", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("status", 6, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_compaction_finished";
- event->group = "compaction";
- event->proto_field_id = 104;
- event->fields.push_back(MakeField("nid", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("idx", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("order", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("ret", 4, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_compaction_isolate_freepages";
- event->group = "compaction";
- event->proto_field_id = 105;
- event->fields.push_back(
- MakeField("start_pfn", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("end_pfn", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_scanned", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("nr_taken", 4, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_compaction_isolate_migratepages";
- event->group = "compaction";
- event->proto_field_id = 106;
- event->fields.push_back(
- MakeField("start_pfn", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("end_pfn", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_scanned", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("nr_taken", 4, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_compaction_kcompactd_sleep";
- event->group = "compaction";
- event->proto_field_id = 107;
- event->fields.push_back(MakeField("nid", 1, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_compaction_kcompactd_wake";
- event->group = "compaction";
- event->proto_field_id = 108;
- event->fields.push_back(MakeField("nid", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("order", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("classzone_idx", 3, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_compaction_migratepages";
- event->group = "compaction";
- event->proto_field_id = 109;
- event->fields.push_back(
- MakeField("nr_migrated", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_failed", 2, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_compaction_suitable";
- event->group = "compaction";
- event->proto_field_id = 110;
- event->fields.push_back(MakeField("nid", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("idx", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("order", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("ret", 4, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_compaction_try_to_compact_pages";
- event->group = "compaction";
- event->proto_field_id = 111;
- event->fields.push_back(MakeField("order", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("gfp_mask", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("mode", 3, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_compaction_wakeup_kcompactd";
- event->group = "compaction";
- event->proto_field_id = 112;
- event->fields.push_back(MakeField("nid", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("order", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("classzone_idx", 3, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_da_write_begin";
- event->group = "ext4";
- event->proto_field_id = 41;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pos", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("flags", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_da_write_end";
- event->group = "ext4";
- event->proto_field_id = 42;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pos", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("copied", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_sync_file_enter";
- event->group = "ext4";
- event->proto_field_id = 43;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("parent", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("datasync", 4, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_sync_file_exit";
- event->group = "ext4";
- event->proto_field_id = 44;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ret", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_alloc_da_blocks";
- event->group = "ext4";
- event->proto_field_id = 134;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("data_blocks", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("meta_blocks", 4, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_allocate_blocks";
- event->group = "ext4";
- event->proto_field_id = 135;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("block", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("logical", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("lleft", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("lright", 7, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("goal", 8, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pleft", 9, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pright", 10, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("flags", 11, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_allocate_inode";
- event->group = "ext4";
- event->proto_field_id = 136;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("dir", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("mode", 4, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_begin_ordered_truncate";
- event->group = "ext4";
- event->proto_field_id = 137;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("new_size", 3, ProtoSchemaType::kInt64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_collapse_range";
- event->group = "ext4";
- event->proto_field_id = 138;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("offset", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kInt64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_da_release_space";
- event->group = "ext4";
- event->proto_field_id = 139;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("i_blocks", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("freed_blocks", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("reserved_data_blocks", 5, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("reserved_meta_blocks", 6, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("allocated_meta_blocks", 7, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("mode", 8, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_da_reserve_space";
- event->group = "ext4";
- event->proto_field_id = 140;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("i_blocks", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("reserved_data_blocks", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("reserved_meta_blocks", 5, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("mode", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("md_needed", 7, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_da_update_reserve_space";
- event->group = "ext4";
- event->proto_field_id = 141;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("i_blocks", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("used_blocks", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("reserved_data_blocks", 5, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("reserved_meta_blocks", 6, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("allocated_meta_blocks", 7, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("quota_claim", 8, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("mode", 9, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_da_write_pages";
- event->group = "ext4";
- event->proto_field_id = 142;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("first_page", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_to_write", 4, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("sync_mode", 5, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("b_blocknr", 6, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("b_size", 7, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("b_state", 8, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("io_done", 9, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("pages_written", 10, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_da_write_pages_extent";
- event->group = "ext4";
- event->proto_field_id = 143;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("flags", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_direct_IO_enter";
- event->group = "ext4";
- event->proto_field_id = 144;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pos", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("rw", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_direct_IO_exit";
- event->group = "ext4";
- event->proto_field_id = 145;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pos", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("rw", 5, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("ret", 6, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_discard_blocks";
- event->group = "ext4";
- event->proto_field_id = 146;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("blk", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("count", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_discard_preallocations";
- event->group = "ext4";
- event->proto_field_id = 147;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_drop_inode";
- event->group = "ext4";
- event->proto_field_id = 148;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("drop", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_es_cache_extent";
- event->group = "ext4";
- event->proto_field_id = 149;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("pblk", 5, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("status", 6, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_es_find_delayed_extent_range_enter";
- event->group = "ext4";
- event->proto_field_id = 150;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 3, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_es_find_delayed_extent_range_exit";
- event->group = "ext4";
- event->proto_field_id = 151;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("pblk", 5, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("status", 6, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_es_insert_extent";
- event->group = "ext4";
- event->proto_field_id = 152;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("pblk", 5, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("status", 6, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_es_lookup_extent_enter";
- event->group = "ext4";
- event->proto_field_id = 153;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 3, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_es_lookup_extent_exit";
- event->group = "ext4";
- event->proto_field_id = 154;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("pblk", 5, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("status", 6, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("found", 7, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_es_remove_extent";
- event->group = "ext4";
- event->proto_field_id = 155;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kInt64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_es_shrink";
- event->group = "ext4";
- event->proto_field_id = 156;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("nr_shrunk", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("scan_time", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_skipped", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("retried", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_es_shrink_count";
- event->group = "ext4";
- event->proto_field_id = 157;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_to_scan", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("cache_cnt", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_es_shrink_scan_enter";
- event->group = "ext4";
- event->proto_field_id = 158;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_to_scan", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("cache_cnt", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_es_shrink_scan_exit";
- event->group = "ext4";
- event->proto_field_id = 159;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("nr_shrunk", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("cache_cnt", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_evict_inode";
- event->group = "ext4";
- event->proto_field_id = 160;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("nlink", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_ext_convert_to_initialized_enter";
- event->group = "ext4";
- event->proto_field_id = 161;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("m_lblk", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("m_len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("u_lblk", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("u_len", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("u_pblk", 7, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_ext_convert_to_initialized_fastpath";
- event->group = "ext4";
- event->proto_field_id = 162;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("m_lblk", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("m_len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("u_lblk", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("u_len", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("u_pblk", 7, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("i_lblk", 8, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("i_len", 9, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("i_pblk", 10, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_ext_handle_unwritten_extents";
- event->group = "ext4";
- event->proto_field_id = 163;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("flags", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("lblk", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("pblk", 5, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("len", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("allocated", 7, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("newblk", 8, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_ext_in_cache";
- event->group = "ext4";
- event->proto_field_id = 164;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("ret", 4, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_ext_load_extent";
- event->group = "ext4";
- event->proto_field_id = 165;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pblk", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 4, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_ext_map_blocks_enter";
- event->group = "ext4";
- event->proto_field_id = 166;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("flags", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_ext_map_blocks_exit";
- event->group = "ext4";
- event->proto_field_id = 167;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("flags", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("pblk", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("mflags", 7, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("ret", 8, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_ext_put_in_cache";
- event->group = "ext4";
- event->proto_field_id = 168;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("start", 5, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_ext_remove_space";
- event->group = "ext4";
- event->proto_field_id = 169;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("start", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("end", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("depth", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_ext_remove_space_done";
- event->group = "ext4";
- event->proto_field_id = 170;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("start", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("end", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("depth", 5, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("partial", 6, ProtoSchemaType::kInt64));
- event->fields.push_back(
- MakeField("eh_entries", 7, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_ext_rm_idx";
- event->group = "ext4";
- event->proto_field_id = 171;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pblk", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_ext_rm_leaf";
- event->group = "ext4";
- event->proto_field_id = 172;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("partial", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("start", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("ee_lblk", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("ee_pblk", 6, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ee_len", 7, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_ext_show_extent";
- event->group = "ext4";
- event->proto_field_id = 173;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pblk", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_fallocate_enter";
- event->group = "ext4";
- event->proto_field_id = 174;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("offset", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("mode", 5, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("pos", 6, ProtoSchemaType::kInt64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_fallocate_exit";
- event->group = "ext4";
- event->proto_field_id = 175;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pos", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("blocks", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("ret", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_find_delalloc_range";
- event->group = "ext4";
- event->proto_field_id = 176;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("from", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("to", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("reverse", 5, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("found", 6, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("found_blk", 7, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_forget";
- event->group = "ext4";
- event->proto_field_id = 177;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("block", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("is_metadata", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("mode", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_free_blocks";
- event->group = "ext4";
- event->proto_field_id = 178;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("block", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("count", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("flags", 5, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("mode", 6, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_free_inode";
- event->group = "ext4";
- event->proto_field_id = 179;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("uid", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("gid", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("blocks", 5, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("mode", 6, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_get_implied_cluster_alloc_exit";
- event->group = "ext4";
- event->proto_field_id = 180;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("flags", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("lblk", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("pblk", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("len", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("ret", 6, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_get_reserved_cluster_alloc";
- event->group = "ext4";
- event->proto_field_id = 181;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_ind_map_blocks_enter";
- event->group = "ext4";
- event->proto_field_id = 182;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("flags", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_ind_map_blocks_exit";
- event->group = "ext4";
- event->proto_field_id = 183;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("flags", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("pblk", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("lblk", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("mflags", 7, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("ret", 8, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_insert_range";
- event->group = "ext4";
- event->proto_field_id = 184;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("offset", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kInt64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_invalidatepage";
- event->group = "ext4";
- event->proto_field_id = 185;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("index", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("offset", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("length", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_journal_start";
- event->group = "ext4";
- event->proto_field_id = 186;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ip", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("blocks", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("rsv_blocks", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("nblocks", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_journal_start_reserved";
- event->group = "ext4";
- event->proto_field_id = 187;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ip", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("blocks", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_journalled_invalidatepage";
- event->group = "ext4";
- event->proto_field_id = 188;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("index", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("offset", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("length", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_journalled_write_end";
- event->group = "ext4";
- event->proto_field_id = 189;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pos", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("copied", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_load_inode";
- event->group = "ext4";
- event->proto_field_id = 190;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_load_inode_bitmap";
- event->group = "ext4";
- event->proto_field_id = 191;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("group", 2, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_mark_inode_dirty";
- event->group = "ext4";
- event->proto_field_id = 192;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ip", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_mb_bitmap_load";
- event->group = "ext4";
- event->proto_field_id = 193;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("group", 2, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_mb_buddy_bitmap_load";
- event->group = "ext4";
- event->proto_field_id = 194;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("group", 2, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_mb_discard_preallocations";
- event->group = "ext4";
- event->proto_field_id = 195;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("needed", 2, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_mb_new_group_pa";
- event->group = "ext4";
- event->proto_field_id = 196;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("pa_pstart", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("pa_lstart", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pa_len", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_mb_new_inode_pa";
- event->group = "ext4";
- event->proto_field_id = 197;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("pa_pstart", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("pa_lstart", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pa_len", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_mb_release_group_pa";
- event->group = "ext4";
- event->proto_field_id = 198;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("pa_pstart", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pa_len", 3, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_mb_release_inode_pa";
- event->group = "ext4";
- event->proto_field_id = 199;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("block", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("count", 4, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_mballoc_alloc";
- event->group = "ext4";
- event->proto_field_id = 200;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("orig_logical", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("orig_start", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("orig_group", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("orig_len", 6, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("goal_logical", 7, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("goal_start", 8, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("goal_group", 9, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("goal_len", 10, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("result_logical", 11, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("result_start", 12, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("result_group", 13, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("result_len", 14, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("found", 15, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("groups", 16, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("buddy", 17, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("flags", 18, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("tail", 19, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("cr", 20, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_mballoc_discard";
- event->group = "ext4";
- event->proto_field_id = 201;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("result_start", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("result_group", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("result_len", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_mballoc_free";
- event->group = "ext4";
- event->proto_field_id = 202;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("result_start", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("result_group", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("result_len", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_mballoc_prealloc";
- event->group = "ext4";
- event->proto_field_id = 203;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("orig_logical", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("orig_start", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("orig_group", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("orig_len", 6, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("result_logical", 7, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("result_start", 8, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("result_group", 9, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("result_len", 10, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_other_inode_update_time";
- event->group = "ext4";
- event->proto_field_id = 204;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("orig_ino", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("uid", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("gid", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("mode", 6, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_punch_hole";
- event->group = "ext4";
- event->proto_field_id = 205;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("offset", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("mode", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_read_block_bitmap_load";
- event->group = "ext4";
- event->proto_field_id = 206;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("group", 2, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_readpage";
- event->group = "ext4";
- event->proto_field_id = 207;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("index", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_releasepage";
- event->group = "ext4";
- event->proto_field_id = 208;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("index", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_remove_blocks";
- event->group = "ext4";
- event->proto_field_id = 209;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("from", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("to", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("partial", 5, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("ee_pblk", 6, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ee_lblk", 7, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("ee_len", 8, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_request_blocks";
- event->group = "ext4";
- event->proto_field_id = 210;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("len", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("logical", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("lleft", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("lright", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("goal", 7, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pleft", 8, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pright", 9, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("flags", 10, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_request_inode";
- event->group = "ext4";
- event->proto_field_id = 211;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("dir", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("mode", 3, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_sync_fs";
- event->group = "ext4";
- event->proto_field_id = 212;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("wait", 2, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_trim_all_free";
- event->group = "ext4";
- event->proto_field_id = 213;
- event->fields.push_back(MakeField("dev_major", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("dev_minor", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("group", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("start", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("len", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_trim_extent";
- event->group = "ext4";
- event->proto_field_id = 214;
- event->fields.push_back(MakeField("dev_major", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("dev_minor", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("group", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("start", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("len", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_truncate_enter";
- event->group = "ext4";
- event->proto_field_id = 215;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("blocks", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_truncate_exit";
- event->group = "ext4";
- event->proto_field_id = 216;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("blocks", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_unlink_enter";
- event->group = "ext4";
- event->proto_field_id = 217;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("parent", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("size", 4, ProtoSchemaType::kInt64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_unlink_exit";
- event->group = "ext4";
- event->proto_field_id = 218;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ret", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_write_begin";
- event->group = "ext4";
- event->proto_field_id = 219;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pos", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("flags", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_write_end";
- event->group = "ext4";
- event->proto_field_id = 230;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pos", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("copied", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_writepage";
- event->group = "ext4";
- event->proto_field_id = 231;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("index", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_writepages";
- event->group = "ext4";
- event->proto_field_id = 232;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("nr_to_write", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(
- MakeField("pages_skipped", 4, ProtoSchemaType::kInt64));
- event->fields.push_back(
- MakeField("range_start", 5, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("range_end", 6, ProtoSchemaType::kInt64));
- event->fields.push_back(
- MakeField("writeback_index", 7, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sync_mode", 8, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("for_kupdate", 9, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("range_cyclic", 10, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_writepages_result";
- event->group = "ext4";
- event->proto_field_id = 233;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ret", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("pages_written", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("pages_skipped", 5, ProtoSchemaType::kInt64));
- event->fields.push_back(
- MakeField("writeback_index", 6, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sync_mode", 7, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ext4_zero_range";
- event->group = "ext4";
- event->proto_field_id = 234;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("offset", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("mode", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_do_submit_bio";
- event->group = "f2fs";
- event->proto_field_id = 243;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("btype", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("sync", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("sector", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("size", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_evict_inode";
- event->group = "f2fs";
- event->proto_field_id = 244;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pino", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("mode", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("size", 5, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("nlink", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("blocks", 7, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("advise", 8, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_fallocate";
- event->group = "f2fs";
- event->proto_field_id = 245;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("mode", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("offset", 4, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("len", 5, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("size", 6, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("blocks", 7, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ret", 8, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_get_data_block";
- event->group = "f2fs";
- event->proto_field_id = 246;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("iblock", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("bh_start", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("bh_size", 5, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ret", 6, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_get_victim";
- event->group = "f2fs";
- event->proto_field_id = 247;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("type", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("gc_type", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("alloc_mode", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("gc_mode", 5, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("victim", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("ofs_unit", 7, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("pre_victim", 8, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("prefree", 9, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("free", 10, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_iget";
- event->group = "f2fs";
- event->proto_field_id = 248;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pino", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("mode", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("size", 5, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("nlink", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("blocks", 7, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("advise", 8, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_iget_exit";
- event->group = "f2fs";
- event->proto_field_id = 249;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ret", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_new_inode";
- event->group = "f2fs";
- event->proto_field_id = 250;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ret", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_readpage";
- event->group = "f2fs";
- event->proto_field_id = 251;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("index", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("blkaddr", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("type", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_reserve_new_block";
- event->group = "f2fs";
- event->proto_field_id = 252;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("nid", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("ofs_in_node", 3, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_set_page_dirty";
- event->group = "f2fs";
- event->proto_field_id = 253;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("type", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("dir", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("index", 5, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("dirty", 6, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_submit_write_page";
- event->group = "f2fs";
- event->proto_field_id = 254;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("type", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("index", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("block", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_sync_file_enter";
- event->group = "f2fs";
- event->proto_field_id = 255;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pino", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("mode", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("size", 5, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("nlink", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("blocks", 7, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("advise", 8, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_sync_file_exit";
- event->group = "f2fs";
- event->proto_field_id = 256;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("need_cp", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("datasync", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("ret", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_sync_fs";
- event->group = "f2fs";
- event->proto_field_id = 257;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("dirty", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("wait", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_truncate";
- event->group = "f2fs";
- event->proto_field_id = 258;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pino", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("mode", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("size", 5, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("nlink", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("blocks", 7, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("advise", 8, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_truncate_blocks_enter";
- event->group = "f2fs";
- event->proto_field_id = 259;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("size", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("blocks", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("from", 5, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_truncate_blocks_exit";
- event->group = "f2fs";
- event->proto_field_id = 260;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ret", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_truncate_data_blocks_range";
- event->group = "f2fs";
- event->proto_field_id = 261;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("nid", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("ofs", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("free", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_truncate_inode_blocks_enter";
- event->group = "f2fs";
- event->proto_field_id = 262;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("size", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("blocks", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("from", 5, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_truncate_inode_blocks_exit";
- event->group = "f2fs";
- event->proto_field_id = 263;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ret", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_truncate_node";
- event->group = "f2fs";
- event->proto_field_id = 264;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("nid", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("blk_addr", 4, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_truncate_nodes_enter";
- event->group = "f2fs";
- event->proto_field_id = 265;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("nid", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("blk_addr", 4, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_truncate_nodes_exit";
- event->group = "f2fs";
- event->proto_field_id = 266;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ret", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_truncate_partial_nodes";
- event->group = "f2fs";
- event->proto_field_id = 267;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("nid", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("depth", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("err", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_unlink_enter";
- event->group = "f2fs";
- event->proto_field_id = 268;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("size", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("blocks", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("name", 5, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_unlink_exit";
- event->group = "f2fs";
- event->proto_field_id = 269;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ret", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_vm_page_mkwrite";
- event->group = "f2fs";
- event->proto_field_id = 270;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("type", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("dir", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("index", 5, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("dirty", 6, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_write_begin";
- event->group = "f2fs";
- event->proto_field_id = 271;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pos", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("flags", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_write_checkpoint";
- event->group = "f2fs";
- event->proto_field_id = 272;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("is_umount", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("msg", 3, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "f2fs_write_end";
- event->group = "f2fs";
- event->proto_field_id = 273;
- event->fields.push_back(MakeField("dev", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pos", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("copied", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "fence_init";
- event->group = "fence";
- event->proto_field_id = 316;
- event->fields.push_back(MakeField("context", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("driver", 2, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("seqno", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("timeline", 4, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "fence_destroy";
- event->group = "fence";
- event->proto_field_id = 317;
- event->fields.push_back(MakeField("context", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("driver", 2, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("seqno", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("timeline", 4, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "fence_enable_signal";
- event->group = "fence";
- event->proto_field_id = 318;
- event->fields.push_back(MakeField("context", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("driver", 2, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("seqno", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("timeline", 4, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "fence_signaled";
- event->group = "fence";
- event->proto_field_id = 319;
- event->fields.push_back(MakeField("context", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("driver", 2, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("seqno", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("timeline", 4, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_filemap_add_to_page_cache";
- event->group = "filemap";
- event->proto_field_id = 97;
- event->fields.push_back(MakeField("pfn", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("i_ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("index", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("s_dev", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("page", 5, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_filemap_delete_from_page_cache";
- event->group = "filemap";
- event->proto_field_id = 98;
- event->fields.push_back(MakeField("pfn", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("i_ino", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("index", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("s_dev", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("page", 5, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "print";
- event->group = "ftrace";
- event->proto_field_id = 3;
- event->fields.push_back(MakeField("ip", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("buf", 2, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "i2c_read";
- event->group = "i2c";
- event->proto_field_id = 27;
- event->fields.push_back(
- MakeField("adapter_nr", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("msg_nr", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("addr", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("flags", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "i2c_write";
- event->group = "i2c";
- event->proto_field_id = 28;
- event->fields.push_back(
- MakeField("adapter_nr", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("msg_nr", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("addr", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("flags", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("buf", 6, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "i2c_result";
- event->group = "i2c";
- event->proto_field_id = 29;
- event->fields.push_back(
- MakeField("adapter_nr", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("nr_msgs", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("ret", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "i2c_reply";
- event->group = "i2c";
- event->proto_field_id = 30;
- event->fields.push_back(
- MakeField("adapter_nr", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("msg_nr", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("addr", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("flags", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("buf", 6, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "smbus_read";
- event->group = "i2c";
- event->proto_field_id = 31;
- event->fields.push_back(
- MakeField("adapter_nr", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("flags", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("addr", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("command", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("protocol", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "smbus_write";
- event->group = "i2c";
- event->proto_field_id = 32;
- event->fields.push_back(
- MakeField("adapter_nr", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("addr", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("flags", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("command", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("protocol", 6, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "smbus_result";
- event->group = "i2c";
- event->proto_field_id = 33;
- event->fields.push_back(
- MakeField("adapter_nr", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("addr", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("flags", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("read_write", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("command", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("res", 6, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("protocol", 7, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "smbus_reply";
- event->group = "i2c";
- event->proto_field_id = 34;
- event->fields.push_back(
- MakeField("adapter_nr", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("addr", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("flags", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("command", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("protocol", 6, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ipi_entry";
- event->group = "ipi";
- event->proto_field_id = 21;
- event->fields.push_back(MakeField("reason", 1, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ipi_exit";
- event->group = "ipi";
- event->proto_field_id = 22;
- event->fields.push_back(MakeField("reason", 1, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ipi_raise";
- event->group = "ipi";
- event->proto_field_id = 23;
- event->fields.push_back(
- MakeField("target_cpus", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("reason", 2, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "softirq_entry";
- event->group = "irq";
- event->proto_field_id = 24;
- event->fields.push_back(MakeField("vec", 1, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "softirq_exit";
- event->group = "irq";
- event->proto_field_id = 25;
- event->fields.push_back(MakeField("vec", 1, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "softirq_raise";
- event->group = "irq";
- event->proto_field_id = 26;
- event->fields.push_back(MakeField("vec", 1, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "irq_handler_entry";
- event->group = "irq";
- event->proto_field_id = 36;
- event->fields.push_back(MakeField("irq", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("name", 2, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("handler", 3, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "irq_handler_exit";
- event->group = "irq";
- event->proto_field_id = 37;
- event->fields.push_back(MakeField("irq", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("ret", 2, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "alloc_pages_iommu_end";
- event->group = "kmem";
- event->proto_field_id = 274;
- event->fields.push_back(
- MakeField("gfp_flags", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("order", 2, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "alloc_pages_iommu_fail";
- event->group = "kmem";
- event->proto_field_id = 275;
- event->fields.push_back(
- MakeField("gfp_flags", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("order", 2, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "alloc_pages_iommu_start";
- event->group = "kmem";
- event->proto_field_id = 276;
- event->fields.push_back(
- MakeField("gfp_flags", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("order", 2, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "alloc_pages_sys_end";
- event->group = "kmem";
- event->proto_field_id = 277;
- event->fields.push_back(
- MakeField("gfp_flags", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("order", 2, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "alloc_pages_sys_fail";
- event->group = "kmem";
- event->proto_field_id = 278;
- event->fields.push_back(
- MakeField("gfp_flags", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("order", 2, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "alloc_pages_sys_start";
- event->group = "kmem";
- event->proto_field_id = 279;
- event->fields.push_back(
- MakeField("gfp_flags", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("order", 2, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "dma_alloc_contiguous_retry";
- event->group = "kmem";
- event->proto_field_id = 280;
- event->fields.push_back(MakeField("tries", 1, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "iommu_map_range";
- event->group = "kmem";
- event->proto_field_id = 281;
- event->fields.push_back(
- MakeField("chunk_size", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("len", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pa", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("va", 4, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "iommu_sec_ptbl_map_range_end";
- event->group = "kmem";
- event->proto_field_id = 282;
- event->fields.push_back(MakeField("len", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("num", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("pa", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("sec_id", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("va", 5, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "iommu_sec_ptbl_map_range_start";
- event->group = "kmem";
- event->proto_field_id = 283;
- event->fields.push_back(MakeField("len", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("num", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("pa", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("sec_id", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("va", 5, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ion_alloc_buffer_end";
- event->group = "kmem";
- event->proto_field_id = 284;
- event->fields.push_back(
- MakeField("client_name", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("flags", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("heap_name", 3, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("mask", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ion_alloc_buffer_fail";
- event->group = "kmem";
- event->proto_field_id = 285;
- event->fields.push_back(
- MakeField("client_name", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("error", 2, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("flags", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("heap_name", 4, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("len", 5, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("mask", 6, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ion_alloc_buffer_fallback";
- event->group = "kmem";
- event->proto_field_id = 286;
- event->fields.push_back(
- MakeField("client_name", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("error", 2, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("flags", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("heap_name", 4, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("len", 5, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("mask", 6, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ion_alloc_buffer_start";
- event->group = "kmem";
- event->proto_field_id = 287;
- event->fields.push_back(
- MakeField("client_name", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("flags", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("heap_name", 3, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("mask", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ion_cp_alloc_retry";
- event->group = "kmem";
- event->proto_field_id = 288;
- event->fields.push_back(MakeField("tries", 1, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ion_cp_secure_buffer_end";
- event->group = "kmem";
- event->proto_field_id = 289;
- event->fields.push_back(MakeField("align", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("flags", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("heap_name", 3, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ion_cp_secure_buffer_start";
- event->group = "kmem";
- event->proto_field_id = 290;
- event->fields.push_back(MakeField("align", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("flags", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("heap_name", 3, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ion_prefetching";
- event->group = "kmem";
- event->proto_field_id = 291;
- event->fields.push_back(MakeField("len", 1, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ion_secure_cma_add_to_pool_end";
- event->group = "kmem";
- event->proto_field_id = 292;
- event->fields.push_back(
- MakeField("is_prefetch", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("pool_total", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ion_secure_cma_add_to_pool_start";
- event->group = "kmem";
- event->proto_field_id = 293;
- event->fields.push_back(
- MakeField("is_prefetch", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("len", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("pool_total", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ion_secure_cma_allocate_end";
- event->group = "kmem";
- event->proto_field_id = 294;
- event->fields.push_back(MakeField("align", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("flags", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("heap_name", 3, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ion_secure_cma_allocate_start";
- event->group = "kmem";
- event->proto_field_id = 295;
- event->fields.push_back(MakeField("align", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("flags", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("heap_name", 3, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("len", 4, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ion_secure_cma_shrink_pool_end";
- event->group = "kmem";
- event->proto_field_id = 296;
- event->fields.push_back(
- MakeField("drained_size", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("skipped_size", 2, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ion_secure_cma_shrink_pool_start";
- event->group = "kmem";
- event->proto_field_id = 297;
- event->fields.push_back(
- MakeField("drained_size", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("skipped_size", 2, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "kfree";
- event->group = "kmem";
- event->proto_field_id = 298;
- event->fields.push_back(
- MakeField("call_site", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ptr", 2, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "kmalloc";
- event->group = "kmem";
- event->proto_field_id = 299;
- event->fields.push_back(
- MakeField("bytes_alloc", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("bytes_req", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("call_site", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("gfp_flags", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("ptr", 5, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "kmalloc_node";
- event->group = "kmem";
- event->proto_field_id = 300;
- event->fields.push_back(
- MakeField("bytes_alloc", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("bytes_req", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("call_site", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("gfp_flags", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("node", 5, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("ptr", 6, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "kmem_cache_alloc";
- event->group = "kmem";
- event->proto_field_id = 301;
- event->fields.push_back(
- MakeField("bytes_alloc", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("bytes_req", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("call_site", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("gfp_flags", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("ptr", 5, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "kmem_cache_alloc_node";
- event->group = "kmem";
- event->proto_field_id = 302;
- event->fields.push_back(
- MakeField("bytes_alloc", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("bytes_req", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("call_site", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("gfp_flags", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("node", 5, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("ptr", 6, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "kmem_cache_free";
- event->group = "kmem";
- event->proto_field_id = 303;
- event->fields.push_back(
- MakeField("call_site", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ptr", 2, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "migrate_pages_end";
- event->group = "kmem";
- event->proto_field_id = 304;
- event->fields.push_back(MakeField("mode", 1, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "migrate_pages_start";
- event->group = "kmem";
- event->proto_field_id = 305;
- event->fields.push_back(MakeField("mode", 1, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "migrate_retry";
- event->group = "kmem";
- event->proto_field_id = 306;
- event->fields.push_back(MakeField("tries", 1, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_page_alloc";
- event->group = "kmem";
- event->proto_field_id = 307;
- event->fields.push_back(
- MakeField("gfp_flags", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("migratetype", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("order", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("page", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pfn", 5, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_page_alloc_extfrag";
- event->group = "kmem";
- event->proto_field_id = 308;
- event->fields.push_back(
- MakeField("alloc_migratetype", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("alloc_order", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("fallback_migratetype", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("fallback_order", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("page", 5, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("change_ownership", 6, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("pfn", 7, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_page_alloc_zone_locked";
- event->group = "kmem";
- event->proto_field_id = 309;
- event->fields.push_back(
- MakeField("migratetype", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("order", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("page", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pfn", 4, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_page_free";
- event->group = "kmem";
- event->proto_field_id = 310;
- event->fields.push_back(MakeField("order", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("page", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pfn", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_page_free_batched";
- event->group = "kmem";
- event->proto_field_id = 311;
- event->fields.push_back(MakeField("cold", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("page", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pfn", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_page_pcpu_drain";
- event->group = "kmem";
- event->proto_field_id = 312;
- event->fields.push_back(
- MakeField("migratetype", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("order", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("page", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("pfn", 4, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "rss_stat";
- event->group = "kmem";
- event->proto_field_id = 313;
- event->fields.push_back(MakeField("member", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("size", 2, ProtoSchemaType::kInt64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ion_heap_shrink";
- event->group = "kmem";
- event->proto_field_id = 314;
- event->fields.push_back(
- MakeField("heap_name", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("len", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("total_allocated", 3, ProtoSchemaType::kInt64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "ion_heap_grow";
- event->group = "kmem";
- event->proto_field_id = 315;
- event->fields.push_back(
- MakeField("heap_name", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("len", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("total_allocated", 3, ProtoSchemaType::kInt64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "lowmemory_kill";
- event->group = "lowmemorykiller";
- event->proto_field_id = 35;
- event->fields.push_back(MakeField("comm", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("pid", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("pagecache_size", 3, ProtoSchemaType::kInt64));
- event->fields.push_back(
- MakeField("pagecache_limit", 4, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("free", 5, ProtoSchemaType::kInt64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_cmd_kickoff";
- event->group = "mdss";
- event->proto_field_id = 76;
- event->fields.push_back(MakeField("ctl_num", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("kickoff_cnt", 2, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_commit";
- event->group = "mdss";
- event->proto_field_id = 77;
- event->fields.push_back(MakeField("num", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("play_cnt", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("clk_rate", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("bandwidth", 4, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_perf_set_ot";
- event->group = "mdss";
- event->proto_field_id = 78;
- event->fields.push_back(MakeField("pnum", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("xin_id", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("rd_lim", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("is_vbif_rt", 4, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_sspp_change";
- event->group = "mdss";
- event->proto_field_id = 79;
- event->fields.push_back(MakeField("num", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("play_cnt", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("mixer", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("stage", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("flags", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("format", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("img_w", 7, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("img_h", 8, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("src_x", 9, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("src_y", 10, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("src_w", 11, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("src_h", 12, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("dst_x", 13, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("dst_y", 14, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("dst_w", 15, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("dst_h", 16, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "tracing_mark_write";
- event->group = "mdss";
- event->proto_field_id = 80;
- event->fields.push_back(MakeField("pid", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("trace_name", 2, ProtoSchemaType::kString));
- event->fields.push_back(
- MakeField("trace_begin", 3, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_cmd_pingpong_done";
- event->group = "mdss";
- event->proto_field_id = 81;
- event->fields.push_back(MakeField("ctl_num", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("intf_num", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("pp_num", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("koff_cnt", 4, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_compare_bw";
- event->group = "mdss";
- event->proto_field_id = 82;
- event->fields.push_back(MakeField("new_ab", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("new_ib", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("new_wb", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("old_ab", 4, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("old_ib", 5, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("old_wb", 6, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("params_changed", 7, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("update_bw", 8, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_perf_set_panic_luts";
- event->group = "mdss";
- event->proto_field_id = 83;
- event->fields.push_back(MakeField("pnum", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("fmt", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("mode", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("panic_lut", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("robust_lut", 5, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_sspp_set";
- event->group = "mdss";
- event->proto_field_id = 84;
- event->fields.push_back(MakeField("num", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("play_cnt", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("mixer", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("stage", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("flags", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("format", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("img_w", 7, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("img_h", 8, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("src_x", 9, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("src_y", 10, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("src_w", 11, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("src_h", 12, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("dst_x", 13, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("dst_y", 14, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("dst_w", 15, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("dst_h", 16, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_cmd_readptr_done";
- event->group = "mdss";
- event->proto_field_id = 85;
- event->fields.push_back(MakeField("ctl_num", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("koff_cnt", 2, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_misr_crc";
- event->group = "mdss";
- event->proto_field_id = 86;
- event->fields.push_back(MakeField("block_id", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("vsync_cnt", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("crc", 3, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_perf_set_qos_luts";
- event->group = "mdss";
- event->proto_field_id = 87;
- event->fields.push_back(MakeField("pnum", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("fmt", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("intf", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("rot", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("fl", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("lut", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("linear", 7, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_trace_counter";
- event->group = "mdss";
- event->proto_field_id = 88;
- event->fields.push_back(MakeField("pid", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("counter_name", 2, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("value", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_cmd_release_bw";
- event->group = "mdss";
- event->proto_field_id = 89;
- event->fields.push_back(MakeField("ctl_num", 1, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_mixer_update";
- event->group = "mdss";
- event->proto_field_id = 90;
- event->fields.push_back(
- MakeField("mixer_num", 1, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_perf_set_wm_levels";
- event->group = "mdss";
- event->proto_field_id = 91;
- event->fields.push_back(MakeField("pnum", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("use_space", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("priority_bytes", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("wm0", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("wm1", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("wm2", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("mb_cnt", 7, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("mb_size", 8, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_video_underrun_done";
- event->group = "mdss";
- event->proto_field_id = 92;
- event->fields.push_back(MakeField("ctl_num", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("underrun_cnt", 2, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_cmd_wait_pingpong";
- event->group = "mdss";
- event->proto_field_id = 93;
- event->fields.push_back(MakeField("ctl_num", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("kickoff_cnt", 2, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_perf_prefill_calc";
- event->group = "mdss";
- event->proto_field_id = 94;
- event->fields.push_back(MakeField("pnum", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("latency_buf", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("ot", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("y_buf", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("y_scaler", 5, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("pp_lines", 6, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("pp_bytes", 7, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("post_sc", 8, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("fbc_bytes", 9, ProtoSchemaType::kUint32));
- event->fields.push_back(
- MakeField("prefill_bytes", 10, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mdp_perf_update_bus";
- event->group = "mdss";
- event->proto_field_id = 95;
- event->fields.push_back(MakeField("client", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("ab_quota", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("ib_quota", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "rotator_bw_ao_as_context";
- event->group = "mdss";
- event->proto_field_id = 96;
- event->fields.push_back(MakeField("state", 1, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_event_record";
- event->group = "mm_event";
- event->proto_field_id = 328;
- event->fields.push_back(MakeField("avg_lat", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("count", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("max_lat", 3, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("type", 4, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "oom_score_adj_update";
- event->group = "oom";
- event->proto_field_id = 326;
- event->fields.push_back(MakeField("comm", 1, ProtoSchemaType::kString));
- event->fields.push_back(
- MakeField("oom_score_adj", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("pid", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "cpu_frequency";
- event->group = "power";
- event->proto_field_id = 11;
- event->fields.push_back(MakeField("state", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("cpu_id", 2, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "cpu_frequency_limits";
- event->group = "power";
- event->proto_field_id = 12;
- event->fields.push_back(MakeField("min_freq", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("max_freq", 2, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("cpu_id", 3, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "cpu_idle";
- event->group = "power";
- event->proto_field_id = 13;
- event->fields.push_back(MakeField("state", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("cpu_id", 2, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "clock_enable";
- event->group = "power";
- event->proto_field_id = 14;
- event->fields.push_back(MakeField("name", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("state", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("cpu_id", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "clock_disable";
- event->group = "power";
- event->proto_field_id = 15;
- event->fields.push_back(MakeField("name", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("state", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("cpu_id", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "clock_set_rate";
- event->group = "power";
- event->proto_field_id = 16;
- event->fields.push_back(MakeField("name", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("state", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("cpu_id", 3, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "suspend_resume";
- event->group = "power";
- event->proto_field_id = 113;
- event->fields.push_back(MakeField("action", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("val", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("start", 3, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "gpu_frequency";
- event->group = "power";
- event->proto_field_id = 332;
- event->fields.push_back(MakeField("gpu_id", 1, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("state", 2, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sys_enter";
- event->group = "raw_syscalls";
- event->proto_field_id = 329;
- event->fields.push_back(MakeField("id", 1, ProtoSchemaType::kInt64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sys_exit";
- event->group = "raw_syscalls";
- event->proto_field_id = 330;
- event->fields.push_back(MakeField("id", 1, ProtoSchemaType::kInt64));
- event->fields.push_back(MakeField("ret", 2, ProtoSchemaType::kInt64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "regulator_disable";
- event->group = "regulator";
- event->proto_field_id = 60;
- event->fields.push_back(MakeField("name", 1, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "regulator_disable_complete";
- event->group = "regulator";
- event->proto_field_id = 61;
- event->fields.push_back(MakeField("name", 1, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "regulator_enable";
- event->group = "regulator";
- event->proto_field_id = 62;
- event->fields.push_back(MakeField("name", 1, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "regulator_enable_complete";
- event->group = "regulator";
- event->proto_field_id = 63;
- event->fields.push_back(MakeField("name", 1, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "regulator_enable_delay";
- event->group = "regulator";
- event->proto_field_id = 64;
- event->fields.push_back(MakeField("name", 1, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "regulator_set_voltage";
- event->group = "regulator";
- event->proto_field_id = 65;
- event->fields.push_back(MakeField("name", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("min", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("max", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "regulator_set_voltage_complete";
- event->group = "regulator";
- event->proto_field_id = 66;
- event->fields.push_back(MakeField("name", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("val", 2, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sched_switch";
- event->group = "sched";
- event->proto_field_id = 4;
- event->fields.push_back(
- MakeField("prev_comm", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("prev_pid", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("prev_prio", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("prev_state", 4, ProtoSchemaType::kInt64));
- event->fields.push_back(
- MakeField("next_comm", 5, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("next_pid", 6, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("next_prio", 7, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sched_wakeup";
- event->group = "sched";
- event->proto_field_id = 17;
- event->fields.push_back(MakeField("comm", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("pid", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("prio", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("success", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("target_cpu", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sched_blocked_reason";
- event->group = "sched";
- event->proto_field_id = 18;
- event->fields.push_back(MakeField("pid", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("caller", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("io_wait", 3, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sched_cpu_hotplug";
- event->group = "sched";
- event->proto_field_id = 19;
- event->fields.push_back(
- MakeField("affected_cpu", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("error", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("status", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sched_waking";
- event->group = "sched";
- event->proto_field_id = 20;
- event->fields.push_back(MakeField("comm", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("pid", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("prio", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("success", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("target_cpu", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sched_wakeup_new";
- event->group = "sched";
- event->proto_field_id = 114;
- event->fields.push_back(MakeField("comm", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("pid", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("prio", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("success", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("target_cpu", 5, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sched_process_exec";
- event->group = "sched";
- event->proto_field_id = 237;
- event->fields.push_back(MakeField("filename", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("pid", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("old_pid", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sched_process_exit";
- event->group = "sched";
- event->proto_field_id = 238;
- event->fields.push_back(MakeField("comm", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("pid", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("tgid", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("prio", 4, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sched_process_fork";
- event->group = "sched";
- event->proto_field_id = 239;
- event->fields.push_back(
- MakeField("parent_comm", 1, ProtoSchemaType::kString));
- event->fields.push_back(
- MakeField("parent_pid", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("child_comm", 3, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("child_pid", 4, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sched_process_free";
- event->group = "sched";
- event->proto_field_id = 240;
- event->fields.push_back(MakeField("comm", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("pid", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("prio", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sched_process_hang";
- event->group = "sched";
- event->proto_field_id = 241;
- event->fields.push_back(MakeField("comm", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("pid", 2, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sched_process_wait";
- event->group = "sched";
- event->proto_field_id = 242;
- event->fields.push_back(MakeField("comm", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("pid", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("prio", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "signal_deliver";
- event->group = "signal";
- event->proto_field_id = 324;
- event->fields.push_back(MakeField("code", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("sa_flags", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("sig", 3, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "signal_generate";
- event->group = "signal";
- event->proto_field_id = 325;
- event->fields.push_back(MakeField("code", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("comm", 2, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("group", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("pid", 4, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("result", 5, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("sig", 6, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sync_pt";
- event->group = "sync";
- event->proto_field_id = 38;
- event->fields.push_back(MakeField("timeline", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("value", 2, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sync_timeline";
- event->group = "sync";
- event->proto_field_id = 39;
- event->fields.push_back(MakeField("name", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("value", 2, ProtoSchemaType::kString));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "sync_wait";
- event->group = "sync";
- event->proto_field_id = 40;
- event->fields.push_back(MakeField("name", 1, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("status", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("begin", 3, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "0";
- event->group = "systrace";
- event->proto_field_id = 331;
- event->fields.push_back(MakeField("flag", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("name", 2, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("pid", 3, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("value", 4, ProtoSchemaType::kInt64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "task_newtask";
- event->group = "task";
- event->proto_field_id = 235;
- event->fields.push_back(MakeField("pid", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("comm", 2, ProtoSchemaType::kString));
- event->fields.push_back(
- MakeField("clone_flags", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("oom_score_adj", 4, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "task_rename";
- event->group = "task";
- event->proto_field_id = 236;
- event->fields.push_back(MakeField("pid", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("oldcomm", 2, ProtoSchemaType::kString));
- event->fields.push_back(MakeField("newcomm", 3, ProtoSchemaType::kString));
- event->fields.push_back(
- MakeField("oom_score_adj", 4, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_vmscan_direct_reclaim_begin";
- event->group = "vmscan";
- event->proto_field_id = 46;
- event->fields.push_back(MakeField("order", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("may_writepage", 2, ProtoSchemaType::kInt32));
- event->fields.push_back(
- MakeField("gfp_flags", 3, ProtoSchemaType::kUint32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_vmscan_direct_reclaim_end";
- event->group = "vmscan";
- event->proto_field_id = 47;
- event->fields.push_back(
- MakeField("nr_reclaimed", 1, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_vmscan_kswapd_wake";
- event->group = "vmscan";
- event->proto_field_id = 48;
- event->fields.push_back(MakeField("nid", 1, ProtoSchemaType::kInt32));
- event->fields.push_back(MakeField("order", 2, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "mm_vmscan_kswapd_sleep";
- event->group = "vmscan";
- event->proto_field_id = 49;
- event->fields.push_back(MakeField("nid", 1, ProtoSchemaType::kInt32));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "workqueue_activate_work";
- event->group = "workqueue";
- event->proto_field_id = 56;
- event->fields.push_back(MakeField("work", 1, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "workqueue_execute_end";
- event->group = "workqueue";
- event->proto_field_id = 57;
- event->fields.push_back(MakeField("work", 1, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "workqueue_execute_start";
- event->group = "workqueue";
- event->proto_field_id = 58;
- event->fields.push_back(MakeField("work", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("function", 2, ProtoSchemaType::kUint64));
- }
-
- {
- events.emplace_back(Event{});
- Event* event = &events.back();
- event->name = "workqueue_queue_work";
- event->group = "workqueue";
- event->proto_field_id = 59;
- event->fields.push_back(MakeField("work", 1, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("function", 2, ProtoSchemaType::kUint64));
- event->fields.push_back(
- MakeField("workqueue", 3, ProtoSchemaType::kUint64));
- event->fields.push_back(MakeField("req_cpu", 4, ProtoSchemaType::kUint32));
- event->fields.push_back(MakeField("cpu", 5, ProtoSchemaType::kUint32));
- }
-
- return events;
+ static constexpr uint16_t kUnsetOffset = 0;
+ static constexpr uint16_t kUnsetSize = 0;
+ static constexpr uint16_t kUnsetFtraceId = 0;
+ return {
+ {"binder_transaction",
+ "binder",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "debug_id", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "target_node", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "to_proc", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "to_thread", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "reply", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "code", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 50,
+ kUnsetSize},
+ {"binder_transaction_received",
+ "binder",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "debug_id", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 51,
+ kUnsetSize},
+ {"binder_set_priority",
+ "binder",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "proc", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "thread", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "old_prio", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "new_prio", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "desired_prio", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 52,
+ kUnsetSize},
+ {"binder_lock",
+ "binder",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "tag", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 53,
+ kUnsetSize},
+ {"binder_locked",
+ "binder",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "tag", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 54,
+ kUnsetSize},
+ {"binder_unlock",
+ "binder",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "tag", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 55,
+ kUnsetSize},
+ {"binder_transaction_alloc_buf",
+ "binder",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "data_size", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "debug_id", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "offsets_size", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 323,
+ kUnsetSize},
+ {"block_rq_issue",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_sector", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "bytes", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rwbs", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 6, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cmd", 7, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 45,
+ kUnsetSize},
+ {"block_bio_backmerge",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_sector", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rwbs", 4, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 115,
+ kUnsetSize},
+ {"block_bio_bounce",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_sector", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rwbs", 4, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 116,
+ kUnsetSize},
+ {"block_bio_complete",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_sector", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "error", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rwbs", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 117,
+ kUnsetSize},
+ {"block_bio_frontmerge",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_sector", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rwbs", 4, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 118,
+ kUnsetSize},
+ {"block_bio_queue",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_sector", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rwbs", 4, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 119,
+ kUnsetSize},
+ {"block_bio_remap",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_sector", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "old_dev", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "old_sector", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rwbs", 6, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 120,
+ kUnsetSize},
+ {"block_dirty_buffer",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "size", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 121,
+ kUnsetSize},
+ {"block_getrq",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_sector", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rwbs", 4, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 122,
+ kUnsetSize},
+ {"block_plug",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 123,
+ kUnsetSize},
+ {"block_rq_abort",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_sector", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "errors", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rwbs", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cmd", 6, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 124,
+ kUnsetSize},
+ {"block_rq_complete",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_sector", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "errors", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rwbs", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cmd", 6, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 125,
+ kUnsetSize},
+ {"block_rq_insert",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_sector", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "bytes", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rwbs", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 6, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cmd", 7, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 126,
+ kUnsetSize},
+ {"block_rq_remap",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_sector", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "old_dev", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "old_sector", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_bios", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rwbs", 7, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 128,
+ kUnsetSize},
+ {"block_rq_requeue",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_sector", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "errors", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rwbs", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cmd", 6, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 129,
+ kUnsetSize},
+ {"block_sleeprq",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_sector", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rwbs", 4, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 130,
+ kUnsetSize},
+ {"block_split",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "new_sector", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rwbs", 4, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 131,
+ kUnsetSize},
+ {"block_touch_buffer",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "size", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 132,
+ kUnsetSize},
+ {"block_unplug",
+ "block",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_rq", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 2, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 133,
+ kUnsetSize},
+ {"cgroup_attach_task",
+ "cgroup",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dst_root", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dst_id", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 4, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cname", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 67,
+ kUnsetSize},
+ {"cgroup_mkdir",
+ "cgroup",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "root", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "id", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cname", 3, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 68,
+ kUnsetSize},
+ {"cgroup_remount",
+ "cgroup",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "root", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ss_mask", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 3, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 69,
+ kUnsetSize},
+ {"cgroup_rmdir",
+ "cgroup",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "root", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "id", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cname", 3, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 70,
+ kUnsetSize},
+ {"cgroup_transfer_tasks",
+ "cgroup",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dst_root", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dst_id", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 4, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cname", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 71,
+ kUnsetSize},
+ {"cgroup_destroy_root",
+ "cgroup",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "root", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ss_mask", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 3, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 72,
+ kUnsetSize},
+ {"cgroup_release",
+ "cgroup",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "root", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "id", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cname", 3, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 73,
+ kUnsetSize},
+ {"cgroup_rename",
+ "cgroup",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "root", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "id", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cname", 3, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 74,
+ kUnsetSize},
+ {"cgroup_setup_root",
+ "cgroup",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "root", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ss_mask", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 3, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 75,
+ kUnsetSize},
+ {"clk_enable",
+ "clk",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 320,
+ kUnsetSize},
+ {"clk_disable",
+ "clk",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 321,
+ kUnsetSize},
+ {"clk_set_rate",
+ "clk",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rate", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 322,
+ kUnsetSize},
+ {"mm_compaction_begin",
+ "compaction",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "zone_start", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "migrate_pfn", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "free_pfn", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "zone_end", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sync", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 99,
+ kUnsetSize},
+ {"mm_compaction_defer_compaction",
+ "compaction",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nid", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "idx", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "considered", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "defer_shift", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order_failed", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 100,
+ kUnsetSize},
+ {"mm_compaction_deferred",
+ "compaction",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nid", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "idx", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "considered", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "defer_shift", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order_failed", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 101,
+ kUnsetSize},
+ {"mm_compaction_defer_reset",
+ "compaction",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nid", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "idx", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "considered", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "defer_shift", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order_failed", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 102,
+ kUnsetSize},
+ {"mm_compaction_end",
+ "compaction",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "zone_start", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "migrate_pfn", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "free_pfn", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "zone_end", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sync", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "status", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 103,
+ kUnsetSize},
+ {"mm_compaction_finished",
+ "compaction",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nid", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "idx", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 104,
+ kUnsetSize},
+ {"mm_compaction_isolate_freepages",
+ "compaction",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "start_pfn", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "end_pfn", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_scanned", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_taken", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 105,
+ kUnsetSize},
+ {"mm_compaction_isolate_migratepages",
+ "compaction",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "start_pfn", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "end_pfn", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_scanned", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_taken", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 106,
+ kUnsetSize},
+ {"mm_compaction_kcompactd_sleep",
+ "compaction",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nid", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 107,
+ kUnsetSize},
+ {"mm_compaction_kcompactd_wake",
+ "compaction",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nid", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "classzone_idx", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 108,
+ kUnsetSize},
+ {"mm_compaction_migratepages",
+ "compaction",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_migrated", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_failed", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 109,
+ kUnsetSize},
+ {"mm_compaction_suitable",
+ "compaction",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nid", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "idx", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 110,
+ kUnsetSize},
+ {"mm_compaction_try_to_compact_pages",
+ "compaction",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gfp_mask", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 111,
+ kUnsetSize},
+ {"mm_compaction_wakeup_kcompactd",
+ "compaction",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nid", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "classzone_idx", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 112,
+ kUnsetSize},
+ {"ext4_da_write_begin",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pos", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 41,
+ kUnsetSize},
+ {"ext4_da_write_end",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pos", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "copied", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 42,
+ kUnsetSize},
+ {"ext4_sync_file_enter",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "parent", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "datasync", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 43,
+ kUnsetSize},
+ {"ext4_sync_file_exit",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 44,
+ kUnsetSize},
+ {"ext4_alloc_da_blocks",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "data_blocks", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "meta_blocks", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 134,
+ kUnsetSize},
+ {"ext4_allocate_blocks",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "block", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "logical", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lleft", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lright", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "goal", 8, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pleft", 9, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pright", 10, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 11, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 135,
+ kUnsetSize},
+ {"ext4_allocate_inode",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dir", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 136,
+ kUnsetSize},
+ {"ext4_begin_ordered_truncate",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "new_size", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 137,
+ kUnsetSize},
+ {"ext4_collapse_range",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "offset", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 138,
+ kUnsetSize},
+ {"ext4_da_release_space",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "i_blocks", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "freed_blocks", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "reserved_data_blocks", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "reserved_meta_blocks", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "allocated_meta_blocks", 7, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 8, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 139,
+ kUnsetSize},
+ {"ext4_da_reserve_space",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "i_blocks", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "reserved_data_blocks", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "reserved_meta_blocks", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "md_needed", 7, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 140,
+ kUnsetSize},
+ {"ext4_da_update_reserve_space",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "i_blocks", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "used_blocks", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "reserved_data_blocks", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "reserved_meta_blocks", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "allocated_meta_blocks", 7, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "quota_claim", 8, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 9, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 141,
+ kUnsetSize},
+ {"ext4_da_write_pages",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "first_page", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_to_write", 4, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sync_mode", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "b_blocknr", 6, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "b_size", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "b_state", 8, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "io_done", 9, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pages_written", 10, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 142,
+ kUnsetSize},
+ {"ext4_da_write_pages_extent",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 143,
+ kUnsetSize},
+ {"ext4_direct_IO_enter",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pos", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rw", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 144,
+ kUnsetSize},
+ {"ext4_direct_IO_exit",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pos", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rw", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 145,
+ kUnsetSize},
+ {"ext4_discard_blocks",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blk", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "count", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 146,
+ kUnsetSize},
+ {"ext4_discard_preallocations",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 147,
+ kUnsetSize},
+ {"ext4_drop_inode",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "drop", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 148,
+ kUnsetSize},
+ {"ext4_es_cache_extent",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pblk", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "status", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 149,
+ kUnsetSize},
+ {"ext4_es_find_delayed_extent_range_enter",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 150,
+ kUnsetSize},
+ {"ext4_es_find_delayed_extent_range_exit",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pblk", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "status", 6, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 151,
+ kUnsetSize},
+ {"ext4_es_insert_extent",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pblk", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "status", 6, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 152,
+ kUnsetSize},
+ {"ext4_es_lookup_extent_enter",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 153,
+ kUnsetSize},
+ {"ext4_es_lookup_extent_exit",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pblk", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "status", 6, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "found", 7, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 154,
+ kUnsetSize},
+ {"ext4_es_remove_extent",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 155,
+ kUnsetSize},
+ {"ext4_es_shrink",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_shrunk", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "scan_time", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_skipped", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "retried", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 156,
+ kUnsetSize},
+ {"ext4_es_shrink_count",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_to_scan", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cache_cnt", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 157,
+ kUnsetSize},
+ {"ext4_es_shrink_scan_enter",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_to_scan", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cache_cnt", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 158,
+ kUnsetSize},
+ {"ext4_es_shrink_scan_exit",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_shrunk", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cache_cnt", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 159,
+ kUnsetSize},
+ {"ext4_evict_inode",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nlink", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 160,
+ kUnsetSize},
+ {"ext4_ext_convert_to_initialized_enter",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "m_lblk", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "m_len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "u_lblk", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "u_len", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "u_pblk", 7, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 161,
+ kUnsetSize},
+ {"ext4_ext_convert_to_initialized_fastpath",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "m_lblk", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "m_len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "u_lblk", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "u_len", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "u_pblk", 7, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "i_lblk", 8, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "i_len", 9, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "i_pblk", 10, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 162,
+ kUnsetSize},
+ {"ext4_ext_handle_unwritten_extents",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pblk", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "allocated", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "newblk", 8, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 163,
+ kUnsetSize},
+ {"ext4_ext_in_cache",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 164,
+ kUnsetSize},
+ {"ext4_ext_load_extent",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pblk", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 165,
+ kUnsetSize},
+ {"ext4_ext_map_blocks_enter",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 166,
+ kUnsetSize},
+ {"ext4_ext_map_blocks_exit",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pblk", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mflags", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 8, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 167,
+ kUnsetSize},
+ {"ext4_ext_put_in_cache",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "start", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 168,
+ kUnsetSize},
+ {"ext4_ext_remove_space",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "start", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "end", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "depth", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 169,
+ kUnsetSize},
+ {"ext4_ext_remove_space_done",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "start", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "end", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "depth", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "partial", 6, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "eh_entries", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 170,
+ kUnsetSize},
+ {"ext4_ext_rm_idx",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pblk", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 171,
+ kUnsetSize},
+ {"ext4_ext_rm_leaf",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "partial", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "start", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ee_lblk", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ee_pblk", 6, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ee_len", 7, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 172,
+ kUnsetSize},
+ {"ext4_ext_show_extent",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pblk", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 173,
+ kUnsetSize},
+ {"ext4_fallocate_enter",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "offset", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pos", 6, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 174,
+ kUnsetSize},
+ {"ext4_fallocate_exit",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pos", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blocks", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 175,
+ kUnsetSize},
+ {"ext4_find_delalloc_range",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "from", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "to", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "reverse", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "found", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "found_blk", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 176,
+ kUnsetSize},
+ {"ext4_forget",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "block", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "is_metadata", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 177,
+ kUnsetSize},
+ {"ext4_free_blocks",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "block", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "count", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 178,
+ kUnsetSize},
+ {"ext4_free_inode",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "uid", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gid", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blocks", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 179,
+ kUnsetSize},
+ {"ext4_get_implied_cluster_alloc_exit",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pblk", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 180,
+ kUnsetSize},
+ {"ext4_get_reserved_cluster_alloc",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 181,
+ kUnsetSize},
+ {"ext4_ind_map_blocks_enter",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 182,
+ kUnsetSize},
+ {"ext4_ind_map_blocks_exit",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pblk", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lblk", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mflags", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 8, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 183,
+ kUnsetSize},
+ {"ext4_insert_range",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "offset", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 184,
+ kUnsetSize},
+ {"ext4_invalidatepage",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "index", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "offset", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "length", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 185,
+ kUnsetSize},
+ {"ext4_journal_start",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ip", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blocks", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rsv_blocks", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nblocks", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 186,
+ kUnsetSize},
+ {"ext4_journal_start_reserved",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ip", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blocks", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 187,
+ kUnsetSize},
+ {"ext4_journalled_invalidatepage",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "index", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "offset", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "length", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 188,
+ kUnsetSize},
+ {"ext4_journalled_write_end",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pos", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "copied", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 189,
+ kUnsetSize},
+ {"ext4_load_inode",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 190,
+ kUnsetSize},
+ {"ext4_load_inode_bitmap",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "group", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 191,
+ kUnsetSize},
+ {"ext4_mark_inode_dirty",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ip", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 192,
+ kUnsetSize},
+ {"ext4_mb_bitmap_load",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "group", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 193,
+ kUnsetSize},
+ {"ext4_mb_buddy_bitmap_load",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "group", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 194,
+ kUnsetSize},
+ {"ext4_mb_discard_preallocations",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "needed", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 195,
+ kUnsetSize},
+ {"ext4_mb_new_group_pa",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pa_pstart", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pa_lstart", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pa_len", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 196,
+ kUnsetSize},
+ {"ext4_mb_new_inode_pa",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pa_pstart", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pa_lstart", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pa_len", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 197,
+ kUnsetSize},
+ {"ext4_mb_release_group_pa",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pa_pstart", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pa_len", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 198,
+ kUnsetSize},
+ {"ext4_mb_release_inode_pa",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "block", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "count", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 199,
+ kUnsetSize},
+ {"ext4_mballoc_alloc",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "orig_logical", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "orig_start", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "orig_group", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "orig_len", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "goal_logical", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "goal_start", 8, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "goal_group", 9, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "goal_len", 10, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "result_logical", 11, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "result_start", 12, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "result_group", 13, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "result_len", 14, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "found", 15, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "groups", 16, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "buddy", 17, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 18, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "tail", 19, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cr", 20, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 200,
+ kUnsetSize},
+ {"ext4_mballoc_discard",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "result_start", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "result_group", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "result_len", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 201,
+ kUnsetSize},
+ {"ext4_mballoc_free",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "result_start", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "result_group", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "result_len", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 202,
+ kUnsetSize},
+ {"ext4_mballoc_prealloc",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "orig_logical", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "orig_start", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "orig_group", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "orig_len", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "result_logical", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "result_start", 8, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "result_group", 9, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "result_len", 10, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 203,
+ kUnsetSize},
+ {"ext4_other_inode_update_time",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "orig_ino", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "uid", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gid", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 204,
+ kUnsetSize},
+ {"ext4_punch_hole",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "offset", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 205,
+ kUnsetSize},
+ {"ext4_read_block_bitmap_load",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "group", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 206,
+ kUnsetSize},
+ {"ext4_readpage",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "index", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 207,
+ kUnsetSize},
+ {"ext4_releasepage",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "index", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 208,
+ kUnsetSize},
+ {"ext4_remove_blocks",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "from", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "to", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "partial", 5, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ee_pblk", 6, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ee_lblk", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ee_len", 8, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 209,
+ kUnsetSize},
+ {"ext4_request_blocks",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "logical", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lleft", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lright", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "goal", 7, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pleft", 8, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pright", 9, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 10, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 210,
+ kUnsetSize},
+ {"ext4_request_inode",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dir", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 211,
+ kUnsetSize},
+ {"ext4_sync_fs",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "wait", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 212,
+ kUnsetSize},
+ {"ext4_trim_all_free",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev_major", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev_minor", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "group", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "start", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 213,
+ kUnsetSize},
+ {"ext4_trim_extent",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev_major", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev_minor", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "group", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "start", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 214,
+ kUnsetSize},
+ {"ext4_truncate_enter",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blocks", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 215,
+ kUnsetSize},
+ {"ext4_truncate_exit",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blocks", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 216,
+ kUnsetSize},
+ {"ext4_unlink_enter",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "parent", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "size", 4, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 217,
+ kUnsetSize},
+ {"ext4_unlink_exit",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 218,
+ kUnsetSize},
+ {"ext4_write_begin",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pos", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 219,
+ kUnsetSize},
+ {"ext4_write_end",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pos", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "copied", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 230,
+ kUnsetSize},
+ {"ext4_writepage",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "index", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 231,
+ kUnsetSize},
+ {"ext4_writepages",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_to_write", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pages_skipped", 4, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "range_start", 5, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "range_end", 6, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "writeback_index", 7, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sync_mode", 8, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "for_kupdate", 9, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "range_cyclic", 10, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 232,
+ kUnsetSize},
+ {"ext4_writepages_result",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pages_written", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pages_skipped", 5, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "writeback_index", 6, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sync_mode", 7, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 233,
+ kUnsetSize},
+ {"ext4_zero_range",
+ "ext4",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "offset", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 234,
+ kUnsetSize},
+ {"f2fs_do_submit_bio",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "btype", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sync", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sector", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "size", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 243,
+ kUnsetSize},
+ {"f2fs_evict_inode",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pino", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "size", 5, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nlink", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blocks", 7, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "advise", 8, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 244,
+ kUnsetSize},
+ {"f2fs_fallocate",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "offset", 4, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 5, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "size", 6, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blocks", 7, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 8, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 245,
+ kUnsetSize},
+ {"f2fs_get_data_block",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "iblock", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "bh_start", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "bh_size", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 246,
+ kUnsetSize},
+ {"f2fs_get_victim",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "type", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gc_type", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "alloc_mode", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gc_mode", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "victim", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ofs_unit", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pre_victim", 8, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "prefree", 9, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "free", 10, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 247,
+ kUnsetSize},
+ {"f2fs_iget",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pino", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "size", 5, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nlink", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blocks", 7, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "advise", 8, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 248,
+ kUnsetSize},
+ {"f2fs_iget_exit",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 249,
+ kUnsetSize},
+ {"f2fs_new_inode",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 250,
+ kUnsetSize},
+ {"f2fs_readpage",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "index", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blkaddr", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "type", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 251,
+ kUnsetSize},
+ {"f2fs_reserve_new_block",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nid", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ofs_in_node", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 252,
+ kUnsetSize},
+ {"f2fs_set_page_dirty",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "type", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dir", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "index", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dirty", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 253,
+ kUnsetSize},
+ {"f2fs_submit_write_page",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "type", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "index", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "block", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 254,
+ kUnsetSize},
+ {"f2fs_sync_file_enter",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pino", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "size", 5, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nlink", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blocks", 7, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "advise", 8, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 255,
+ kUnsetSize},
+ {"f2fs_sync_file_exit",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "need_cp", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "datasync", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 256,
+ kUnsetSize},
+ {"f2fs_sync_fs",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dirty", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "wait", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 257,
+ kUnsetSize},
+ {"f2fs_truncate",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pino", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "size", 5, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nlink", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blocks", 7, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "advise", 8, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 258,
+ kUnsetSize},
+ {"f2fs_truncate_blocks_enter",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "size", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blocks", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "from", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 259,
+ kUnsetSize},
+ {"f2fs_truncate_blocks_exit",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 260,
+ kUnsetSize},
+ {"f2fs_truncate_data_blocks_range",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nid", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ofs", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "free", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 261,
+ kUnsetSize},
+ {"f2fs_truncate_inode_blocks_enter",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "size", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blocks", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "from", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 262,
+ kUnsetSize},
+ {"f2fs_truncate_inode_blocks_exit",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 263,
+ kUnsetSize},
+ {"f2fs_truncate_node",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nid", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blk_addr", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 264,
+ kUnsetSize},
+ {"f2fs_truncate_nodes_enter",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nid", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blk_addr", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 265,
+ kUnsetSize},
+ {"f2fs_truncate_nodes_exit",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 266,
+ kUnsetSize},
+ {"f2fs_truncate_partial_nodes",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nid", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "depth", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "err", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 267,
+ kUnsetSize},
+ {"f2fs_unlink_enter",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "size", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "blocks", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 268,
+ kUnsetSize},
+ {"f2fs_unlink_exit",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 269,
+ kUnsetSize},
+ {"f2fs_vm_page_mkwrite",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "type", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dir", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "index", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dirty", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 270,
+ kUnsetSize},
+ {"f2fs_write_begin",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pos", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 271,
+ kUnsetSize},
+ {"f2fs_write_checkpoint",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "is_umount", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "msg", 3, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 272,
+ kUnsetSize},
+ {"f2fs_write_end",
+ "f2fs",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dev", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pos", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "copied", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 273,
+ kUnsetSize},
+ {"fence_init",
+ "fence",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "context", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "driver", 2, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "seqno", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "timeline", 4, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 316,
+ kUnsetSize},
+ {"fence_destroy",
+ "fence",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "context", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "driver", 2, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "seqno", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "timeline", 4, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 317,
+ kUnsetSize},
+ {"fence_enable_signal",
+ "fence",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "context", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "driver", 2, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "seqno", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "timeline", 4, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 318,
+ kUnsetSize},
+ {"fence_signaled",
+ "fence",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "context", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "driver", 2, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "seqno", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "timeline", 4, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 319,
+ kUnsetSize},
+ {"mm_filemap_add_to_page_cache",
+ "filemap",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pfn", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "i_ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "index", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "s_dev", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "page", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 97,
+ kUnsetSize},
+ {"mm_filemap_delete_from_page_cache",
+ "filemap",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pfn", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "i_ino", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "index", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "s_dev", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "page", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 98,
+ kUnsetSize},
+ {"print",
+ "ftrace",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ip", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "buf", 2, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 3,
+ kUnsetSize},
+ {"i2c_read",
+ "i2c",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "adapter_nr", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "msg_nr", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "addr", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 27,
+ kUnsetSize},
+ {"i2c_write",
+ "i2c",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "adapter_nr", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "msg_nr", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "addr", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "buf", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 28,
+ kUnsetSize},
+ {"i2c_result",
+ "i2c",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "adapter_nr", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_msgs", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 29,
+ kUnsetSize},
+ {"i2c_reply",
+ "i2c",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "adapter_nr", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "msg_nr", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "addr", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "buf", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 30,
+ kUnsetSize},
+ {"smbus_read",
+ "i2c",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "adapter_nr", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "addr", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "command", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "protocol", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 31,
+ kUnsetSize},
+ {"smbus_write",
+ "i2c",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "adapter_nr", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "addr", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "command", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "protocol", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 32,
+ kUnsetSize},
+ {"smbus_result",
+ "i2c",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "adapter_nr", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "addr", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "read_write", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "command", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "res", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "protocol", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 33,
+ kUnsetSize},
+ {"smbus_reply",
+ "i2c",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "adapter_nr", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "addr", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "command", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "protocol", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 34,
+ kUnsetSize},
+ {"ipi_entry",
+ "ipi",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "reason", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 21,
+ kUnsetSize},
+ {"ipi_exit",
+ "ipi",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "reason", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 22,
+ kUnsetSize},
+ {"ipi_raise",
+ "ipi",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "target_cpus", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "reason", 2, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 23,
+ kUnsetSize},
+ {"softirq_entry",
+ "irq",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "vec", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 24,
+ kUnsetSize},
+ {"softirq_exit",
+ "irq",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "vec", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 25,
+ kUnsetSize},
+ {"softirq_raise",
+ "irq",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "vec", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 26,
+ kUnsetSize},
+ {"irq_handler_entry",
+ "irq",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "irq", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 2, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "handler", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 36,
+ kUnsetSize},
+ {"irq_handler_exit",
+ "irq",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "irq", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 37,
+ kUnsetSize},
+ {"alloc_pages_iommu_end",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gfp_flags", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 274,
+ kUnsetSize},
+ {"alloc_pages_iommu_fail",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gfp_flags", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 275,
+ kUnsetSize},
+ {"alloc_pages_iommu_start",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gfp_flags", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 276,
+ kUnsetSize},
+ {"alloc_pages_sys_end",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gfp_flags", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 277,
+ kUnsetSize},
+ {"alloc_pages_sys_fail",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gfp_flags", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 278,
+ kUnsetSize},
+ {"alloc_pages_sys_start",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gfp_flags", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 279,
+ kUnsetSize},
+ {"dma_alloc_contiguous_retry",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "tries", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 280,
+ kUnsetSize},
+ {"iommu_map_range",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "chunk_size", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pa", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "va", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 281,
+ kUnsetSize},
+ {"iommu_sec_ptbl_map_range_end",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "num", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pa", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sec_id", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "va", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 282,
+ kUnsetSize},
+ {"iommu_sec_ptbl_map_range_start",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "num", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pa", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sec_id", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "va", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 283,
+ kUnsetSize},
+ {"ion_alloc_buffer_end",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "client_name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "heap_name", 3, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mask", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 284,
+ kUnsetSize},
+ {"ion_alloc_buffer_fail",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "client_name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "error", 2, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "heap_name", 4, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mask", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 285,
+ kUnsetSize},
+ {"ion_alloc_buffer_fallback",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "client_name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "error", 2, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "heap_name", 4, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mask", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 286,
+ kUnsetSize},
+ {"ion_alloc_buffer_start",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "client_name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "heap_name", 3, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mask", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 287,
+ kUnsetSize},
+ {"ion_cp_alloc_retry",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "tries", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 288,
+ kUnsetSize},
+ {"ion_cp_secure_buffer_end",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "align", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "heap_name", 3, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 289,
+ kUnsetSize},
+ {"ion_cp_secure_buffer_start",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "align", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "heap_name", 3, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 290,
+ kUnsetSize},
+ {"ion_prefetching",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 291,
+ kUnsetSize},
+ {"ion_secure_cma_add_to_pool_end",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "is_prefetch", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pool_total", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 292,
+ kUnsetSize},
+ {"ion_secure_cma_add_to_pool_start",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "is_prefetch", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pool_total", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 293,
+ kUnsetSize},
+ {"ion_secure_cma_allocate_end",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "align", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "heap_name", 3, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 294,
+ kUnsetSize},
+ {"ion_secure_cma_allocate_start",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "align", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "heap_name", 3, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 295,
+ kUnsetSize},
+ {"ion_secure_cma_shrink_pool_end",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "drained_size", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "skipped_size", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 296,
+ kUnsetSize},
+ {"ion_secure_cma_shrink_pool_start",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "drained_size", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "skipped_size", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 297,
+ kUnsetSize},
+ {"kfree",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "call_site", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ptr", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 298,
+ kUnsetSize},
+ {"kmalloc",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "bytes_alloc", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "bytes_req", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "call_site", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gfp_flags", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ptr", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 299,
+ kUnsetSize},
+ {"kmalloc_node",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "bytes_alloc", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "bytes_req", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "call_site", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gfp_flags", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "node", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ptr", 6, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 300,
+ kUnsetSize},
+ {"kmem_cache_alloc",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "bytes_alloc", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "bytes_req", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "call_site", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gfp_flags", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ptr", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 301,
+ kUnsetSize},
+ {"kmem_cache_alloc_node",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "bytes_alloc", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "bytes_req", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "call_site", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gfp_flags", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "node", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ptr", 6, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 302,
+ kUnsetSize},
+ {"kmem_cache_free",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "call_site", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ptr", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 303,
+ kUnsetSize},
+ {"migrate_pages_end",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 304,
+ kUnsetSize},
+ {"migrate_pages_start",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 305,
+ kUnsetSize},
+ {"migrate_retry",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "tries", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 306,
+ kUnsetSize},
+ {"mm_page_alloc",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gfp_flags", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "migratetype", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "page", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pfn", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 307,
+ kUnsetSize},
+ {"mm_page_alloc_extfrag",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "alloc_migratetype", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "alloc_order", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "fallback_migratetype", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "fallback_order", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "page", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "change_ownership", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pfn", 7, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 308,
+ kUnsetSize},
+ {"mm_page_alloc_zone_locked",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "migratetype", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "page", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pfn", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 309,
+ kUnsetSize},
+ {"mm_page_free",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "page", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pfn", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 310,
+ kUnsetSize},
+ {"mm_page_free_batched",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cold", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "page", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pfn", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 311,
+ kUnsetSize},
+ {"mm_page_pcpu_drain",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "migratetype", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "page", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pfn", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 312,
+ kUnsetSize},
+ {"rss_stat",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "member", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "size", 2, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 313,
+ kUnsetSize},
+ {"ion_heap_shrink",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "heap_name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "total_allocated", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 314,
+ kUnsetSize},
+ {"ion_heap_grow",
+ "kmem",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "heap_name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "len", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "total_allocated", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 315,
+ kUnsetSize},
+ {"lowmemory_kill",
+ "lowmemorykiller",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pagecache_size", 3, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pagecache_limit", 4, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "free", 5, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 35,
+ kUnsetSize},
+ {"mdp_cmd_kickoff",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ctl_num", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "kickoff_cnt", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 76,
+ kUnsetSize},
+ {"mdp_commit",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "num", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "play_cnt", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "clk_rate", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "bandwidth", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 77,
+ kUnsetSize},
+ {"mdp_perf_set_ot",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pnum", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "xin_id", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rd_lim", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "is_vbif_rt", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 78,
+ kUnsetSize},
+ {"mdp_sspp_change",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "num", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "play_cnt", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mixer", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "stage", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "format", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "img_w", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "img_h", 8, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "src_x", 9, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "src_y", 10, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "src_w", 11, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "src_h", 12, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dst_x", 13, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dst_y", 14, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dst_w", 15, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dst_h", 16, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 79,
+ kUnsetSize},
+ {"tracing_mark_write",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "trace_name", 2, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "trace_begin", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 80,
+ kUnsetSize},
+ {"mdp_cmd_pingpong_done",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ctl_num", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "intf_num", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pp_num", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "koff_cnt", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 81,
+ kUnsetSize},
+ {"mdp_compare_bw",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "new_ab", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "new_ib", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "new_wb", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "old_ab", 4, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "old_ib", 5, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "old_wb", 6, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "params_changed", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "update_bw", 8, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 82,
+ kUnsetSize},
+ {"mdp_perf_set_panic_luts",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pnum", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "fmt", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mode", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "panic_lut", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "robust_lut", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 83,
+ kUnsetSize},
+ {"mdp_sspp_set",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "num", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "play_cnt", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mixer", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "stage", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flags", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "format", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "img_w", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "img_h", 8, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "src_x", 9, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "src_y", 10, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "src_w", 11, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "src_h", 12, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dst_x", 13, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dst_y", 14, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dst_w", 15, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "dst_h", 16, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 84,
+ kUnsetSize},
+ {"mdp_cmd_readptr_done",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ctl_num", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "koff_cnt", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 85,
+ kUnsetSize},
+ {"mdp_misr_crc",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "block_id", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "vsync_cnt", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "crc", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 86,
+ kUnsetSize},
+ {"mdp_perf_set_qos_luts",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pnum", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "fmt", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "intf", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "rot", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "fl", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "lut", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "linear", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 87,
+ kUnsetSize},
+ {"mdp_trace_counter",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "counter_name", 2, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "value", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 88,
+ kUnsetSize},
+ {"mdp_cmd_release_bw",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ctl_num", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 89,
+ kUnsetSize},
+ {"mdp_mixer_update",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mixer_num", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 90,
+ kUnsetSize},
+ {"mdp_perf_set_wm_levels",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pnum", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "use_space", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "priority_bytes", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "wm0", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "wm1", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "wm2", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mb_cnt", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "mb_size", 8, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 91,
+ kUnsetSize},
+ {"mdp_video_underrun_done",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ctl_num", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "underrun_cnt", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 92,
+ kUnsetSize},
+ {"mdp_cmd_wait_pingpong",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ctl_num", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "kickoff_cnt", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 93,
+ kUnsetSize},
+ {"mdp_perf_prefill_calc",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pnum", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "latency_buf", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ot", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "y_buf", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "y_scaler", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pp_lines", 6, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pp_bytes", 7, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "post_sc", 8, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "fbc_bytes", 9, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "prefill_bytes", 10, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 94,
+ kUnsetSize},
+ {"mdp_perf_update_bus",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "client", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ab_quota", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ib_quota", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 95,
+ kUnsetSize},
+ {"rotator_bw_ao_as_context",
+ "mdss",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "state", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 96,
+ kUnsetSize},
+ {"mm_event_record",
+ "mm_event",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "avg_lat", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "count", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "max_lat", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "type", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 328,
+ kUnsetSize},
+ {"oom_score_adj_update",
+ "oom",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "oom_score_adj", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 326,
+ kUnsetSize},
+ {"cpu_frequency",
+ "power",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "state", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cpu_id", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 11,
+ kUnsetSize},
+ {"cpu_frequency_limits",
+ "power",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "min_freq", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "max_freq", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cpu_id", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 12,
+ kUnsetSize},
+ {"cpu_idle",
+ "power",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "state", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cpu_id", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 13,
+ kUnsetSize},
+ {"clock_enable",
+ "power",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "state", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cpu_id", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 14,
+ kUnsetSize},
+ {"clock_disable",
+ "power",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "state", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cpu_id", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 15,
+ kUnsetSize},
+ {"clock_set_rate",
+ "power",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "state", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cpu_id", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 16,
+ kUnsetSize},
+ {"suspend_resume",
+ "power",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "action", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "val", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "start", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 113,
+ kUnsetSize},
+ {"gpu_frequency",
+ "power",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gpu_id", 1, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "state", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 332,
+ kUnsetSize},
+ {"sys_enter",
+ "raw_syscalls",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "id", 1, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 329,
+ kUnsetSize},
+ {"sys_exit",
+ "raw_syscalls",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "id", 1, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "ret", 2, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 330,
+ kUnsetSize},
+ {"regulator_disable",
+ "regulator",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 60,
+ kUnsetSize},
+ {"regulator_disable_complete",
+ "regulator",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 61,
+ kUnsetSize},
+ {"regulator_enable",
+ "regulator",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 62,
+ kUnsetSize},
+ {"regulator_enable_complete",
+ "regulator",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 63,
+ kUnsetSize},
+ {"regulator_enable_delay",
+ "regulator",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 64,
+ kUnsetSize},
+ {"regulator_set_voltage",
+ "regulator",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "min", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "max", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 65,
+ kUnsetSize},
+ {"regulator_set_voltage_complete",
+ "regulator",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "val", 2, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 66,
+ kUnsetSize},
+ {"sched_switch",
+ "sched",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "prev_comm", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "prev_pid", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "prev_prio", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "prev_state", 4, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "next_comm", 5, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "next_pid", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "next_prio", 7, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 4,
+ kUnsetSize},
+ {"sched_wakeup",
+ "sched",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "prio", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "success", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "target_cpu", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 17,
+ kUnsetSize},
+ {"sched_blocked_reason",
+ "sched",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "caller", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "io_wait", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 18,
+ kUnsetSize},
+ {"sched_cpu_hotplug",
+ "sched",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "affected_cpu", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "error", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "status", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 19,
+ kUnsetSize},
+ {"sched_waking",
+ "sched",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "prio", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "success", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "target_cpu", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 20,
+ kUnsetSize},
+ {"sched_wakeup_new",
+ "sched",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "prio", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "success", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "target_cpu", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 114,
+ kUnsetSize},
+ {"sched_process_exec",
+ "sched",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "filename", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "old_pid", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 237,
+ kUnsetSize},
+ {"sched_process_exit",
+ "sched",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "tgid", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "prio", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 238,
+ kUnsetSize},
+ {"sched_process_fork",
+ "sched",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "parent_comm", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "parent_pid", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "child_comm", 3, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "child_pid", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 239,
+ kUnsetSize},
+ {"sched_process_free",
+ "sched",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "prio", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 240,
+ kUnsetSize},
+ {"sched_process_hang",
+ "sched",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 241,
+ kUnsetSize},
+ {"sched_process_wait",
+ "sched",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "prio", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 242,
+ kUnsetSize},
+ {"signal_deliver",
+ "signal",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "code", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sa_flags", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sig", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 324,
+ kUnsetSize},
+ {"signal_generate",
+ "signal",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "code", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 2, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "group", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "result", 5, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "sig", 6, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 325,
+ kUnsetSize},
+ {"sync_pt",
+ "sync",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "timeline", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "value", 2, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 38,
+ kUnsetSize},
+ {"sync_timeline",
+ "sync",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "value", 2, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 39,
+ kUnsetSize},
+ {"sync_wait",
+ "sync",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 1, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "status", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "begin", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 40,
+ kUnsetSize},
+ {"0",
+ "systrace",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "flag", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "name", 2, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 3, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "value", 4, ProtoSchemaType::kInt64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 331,
+ kUnsetSize},
+ {"task_newtask",
+ "task",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "comm", 2, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "clone_flags", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "oom_score_adj", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 235,
+ kUnsetSize},
+ {"task_rename",
+ "task",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "pid", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "oldcomm", 2, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "newcomm", 3, ProtoSchemaType::kString,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "oom_score_adj", 4, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 236,
+ kUnsetSize},
+ {"mm_vmscan_direct_reclaim_begin",
+ "vmscan",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "may_writepage", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "gfp_flags", 3, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 46,
+ kUnsetSize},
+ {"mm_vmscan_direct_reclaim_end",
+ "vmscan",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nr_reclaimed", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 47,
+ kUnsetSize},
+ {"mm_vmscan_kswapd_wake",
+ "vmscan",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nid", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "order", 2, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 48,
+ kUnsetSize},
+ {"mm_vmscan_kswapd_sleep",
+ "vmscan",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "nid", 1, ProtoSchemaType::kInt32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 49,
+ kUnsetSize},
+ {"workqueue_activate_work",
+ "workqueue",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "work", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 56,
+ kUnsetSize},
+ {"workqueue_execute_end",
+ "workqueue",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "work", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 57,
+ kUnsetSize},
+ {"workqueue_execute_start",
+ "workqueue",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "work", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "function", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 58,
+ kUnsetSize},
+ {"workqueue_queue_work",
+ "workqueue",
+ {
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "work", 1, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "function", 2, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "workqueue", 3, ProtoSchemaType::kUint64,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "req_cpu", 4, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ {kUnsetOffset, kUnsetSize, FtraceFieldType::kInvalidFtraceFieldType,
+ "cpu", 5, ProtoSchemaType::kUint32,
+ TranslationStrategy::kInvalidTranslationStrategy},
+ },
+ kUnsetFtraceId,
+ 59,
+ kUnsetSize},
+ };
}
} // namespace perfetto
diff --git a/src/traced/probes/ftrace/event_info_constants.cc b/src/traced/probes/ftrace/event_info_constants.cc
index f87b5fc..5c020d9 100644
--- a/src/traced/probes/ftrace/event_info_constants.cc
+++ b/src/traced/probes/ftrace/event_info_constants.cc
@@ -19,18 +19,22 @@
namespace perfetto {
using protozero::proto_utils::ProtoSchemaType;
-Field MakeField(const char* name, uint32_t id, ProtoSchemaType type) {
+namespace {
+Field StaticField(const char* ftrace_name,
+ uint32_t proto_field_id,
+ ProtoSchemaType proto_field_type) {
Field field{};
- field.ftrace_name = name;
- field.proto_field_id = id;
- field.proto_field_type = type;
+ field.ftrace_name = ftrace_name;
+ field.proto_field_id = proto_field_id;
+ field.proto_field_type = proto_field_type;
return field;
}
+} // namespace
std::vector<Field> GetStaticCommonFieldsInfo() {
std::vector<Field> fields;
- fields.push_back(MakeField("common_pid", 2, ProtoSchemaType::kInt32));
+ fields.push_back(StaticField("common_pid", 2, ProtoSchemaType::kInt32));
return fields;
}
diff --git a/src/traced/probes/ftrace/event_info_constants.h b/src/traced/probes/ftrace/event_info_constants.h
index 0295c55..923ee62 100644
--- a/src/traced/probes/ftrace/event_info_constants.h
+++ b/src/traced/probes/ftrace/event_info_constants.h
@@ -28,7 +28,8 @@
namespace perfetto {
enum FtraceFieldType {
- kFtraceUint8 = 1,
+ kInvalidFtraceFieldType = 0,
+ kFtraceUint8,
kFtraceUint16,
kFtraceUint32,
kFtraceUint64,
@@ -53,7 +54,8 @@
// where there exists a way to convert from the FtraceFieldType
// into the ProtoFieldType.
enum TranslationStrategy {
- kUint8ToUint32 = 1,
+ kInvalidTranslationStrategy = 0,
+ kUint8ToUint32,
kUint8ToUint64,
kUint16ToUint32,
kUint16ToUint64,
@@ -123,10 +125,10 @@
return "devid64";
case kFtraceDataLoc:
return "__data_loc";
+ case kInvalidFtraceFieldType:
+ break;
}
- // For gcc:
- PERFETTO_FATAL("Not reached");
- return "";
+ PERFETTO_FATAL("Unexpected ftrace field type.");
}
struct Field {
@@ -165,10 +167,6 @@
protozero::proto_utils::ProtoSchemaType proto,
TranslationStrategy* out);
-Field MakeField(const char* name,
- uint32_t id,
- protozero::proto_utils::ProtoSchemaType type);
-
} // namespace perfetto
#endif // SRC_TRACED_PROBES_FTRACE_EVENT_INFO_CONSTANTS_H_
diff --git a/src/traced/probes/ftrace/proto_translation_table.cc b/src/traced/probes/ftrace/proto_translation_table.cc
index 405aeaa..86c61f0 100644
--- a/src/traced/probes/ftrace/proto_translation_table.cc
+++ b/src/traced/probes/ftrace/proto_translation_table.cc
@@ -242,6 +242,8 @@
*proto_type = ProtoSchemaType::kUint64;
*proto_field_id = GenericFtraceEvent::Field::kUintValueFieldNumber;
break;
+ case kInvalidFtraceFieldType:
+ PERFETTO_FATAL("Unexpected ftrace field type");
}
}
diff --git a/tools/ftrace_proto_gen/ftrace_proto_gen.cc b/tools/ftrace_proto_gen/ftrace_proto_gen.cc
index 28ff8df..1b76c05 100644
--- a/tools/ftrace_proto_gen/ftrace_proto_gen.cc
+++ b/tools/ftrace_proto_gen/ftrace_proto_gen.cc
@@ -159,16 +159,29 @@
std::string SingleEventInfo(perfetto::Proto proto,
const std::string& group,
const uint32_t proto_field_id) {
- std::string s = "";
- s += " event->name = \"" + proto.event_name + "\";\n";
- s += " event->group = \"" + group + "\";\n";
- s += " event->proto_field_id = " + std::to_string(proto_field_id) + ";\n";
+ std::string s = "{";
+ s += "\"" + proto.event_name + "\", ";
+ s += "\"" + group + "\", ";
+ // Vector of fields.
+ s += "{ ";
for (const auto& field : proto.SortedFields()) {
- s += " event->fields.push_back(MakeField(\"" + field->name + "\", " +
- std::to_string(field->number) + ", ProtoSchemaType::k" +
- ToCamelCase(field->type.ToString()) + "));\n";
+ s += "{";
+ s += "kUnsetOffset, ";
+ s += "kUnsetSize, ";
+ s += "FtraceFieldType::kInvalidFtraceFieldType, ";
+ s += "\"" + field->name + "\", ";
+ s += std::to_string(field->number) + ", ";
+ s += "ProtoSchemaType::k" + ToCamelCase(field->type.ToString()) + ", ";
+ s += "TranslationStrategy::kInvalidTranslationStrategy";
+ s += "}, ";
}
+ s += "}, ";
+
+ s += "kUnsetFtraceId, ";
+ s += std::to_string(proto_field_id) + ", ";
+ s += "kUnsetSize";
+ s += "}";
return s;
}
@@ -187,20 +200,20 @@
using protozero::proto_utils::ProtoSchemaType;
std::vector<Event> GetStaticEventInfo() {
- std::vector<Event> events;
+ static constexpr uint16_t kUnsetOffset = 0;
+ static constexpr uint16_t kUnsetSize = 0;
+ static constexpr uint16_t kUnsetFtraceId = 0;
+ return
)";
+ s += " {";
for (const auto& event : events_info) {
- s += "\n";
- s += " {\n";
- s += " events.emplace_back(Event{});\n";
- s += " Event* event = &events.back();\n";
s += event;
- s += " }\n";
+ s += ",\n";
}
+ s += "};";
s += R"(
- return events;
}
} // namespace perfetto
diff --git a/tools/ftrace_proto_gen/main.cc b/tools/ftrace_proto_gen/main.cc
index f8a7b0f..25182bd 100644
--- a/tools/ftrace_proto_gen/main.cc
+++ b/tools/ftrace_proto_gen/main.cc
@@ -42,6 +42,13 @@
const std::string& filename) {
return std::unique_ptr<std::ostream>(new perfetto::VerifyStream(filename));
}
+
+void PrintUsage(const char* bin_name) {
+ fprintf(stderr,
+ "Usage: %s -w whitelist_dir -o output_dir -d proto_descriptor "
+ "[--check_only] input_dir...\n",
+ bin_name);
+}
} // namespace
int main(int argc, char** argv) {
@@ -51,7 +58,7 @@
{"proto_descriptor", required_argument, nullptr, 'd'},
{"update_build_files", no_argument, nullptr, 'b'},
{"check_only", no_argument, nullptr, 'c'},
- };
+ {nullptr, 0, nullptr, 0}};
int option_index;
int c;
@@ -80,21 +87,23 @@
break;
case 'c':
ostream_factory = &MakeVerifyStream;
+ break;
+ default: {
+ PrintUsage(argv[0]);
+ return 1;
+ }
}
}
+ if (optind >= argc) {
+ PrintUsage(argv[0]);
+ return 1;
+ }
+
PERFETTO_CHECK(!whitelist_path.empty());
PERFETTO_CHECK(!output_dir.empty());
PERFETTO_CHECK(!proto_descriptor.empty());
- if (optind >= argc) {
- fprintf(stderr,
- "Usage: ./%s -w whitelist_dir -o output_dir -d proto_descriptor "
- "[--check_only] input_dir...\n",
- argv[0]);
- return 1;
- }
-
std::vector<perfetto::FtraceEventName> whitelist =
perfetto::ReadWhitelist(whitelist_path);
std::vector<std::string> events_info;
diff --git a/tools/gen_android_bp b/tools/gen_android_bp
index 28360fa..a633bbb 100755
--- a/tools/gen_android_bp
+++ b/tools/gen_android_bp
@@ -749,7 +749,7 @@
'-Wno-sign-promo',
'-Wno-unused-parameter',
'-fvisibility=hidden',
- '-Oz',
+ '-O2',
]
defaults.user_debug_flag = True
defaults.lto = True