[etw] Make ETW config public and update flag names
This CL makes etw_config.proto public by moving it to sources;
otherwise having it a (non-public) deps makes it unusable in
chrome due to
"Can't include this header from here." error
https://ci.chromium.org/ui/p/chromium/builders/try/win-rel/448049/overview
Also update flag names to match more closely 'xperf -providers k'
Change-Id: Iee27fd03b327f084d5fc026db0f4e8d06808b2e2
diff --git a/Android.bp b/Android.bp
index e32c0a4..7801d2e 100644
--- a/Android.bp
+++ b/Android.bp
@@ -37,8 +37,6 @@
":perfetto_protos_perfetto_config_android_cpp_gen",
":perfetto_protos_perfetto_config_android_zero_gen",
":perfetto_protos_perfetto_config_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_zero_gen",
":perfetto_protos_perfetto_config_ftrace_cpp_gen",
":perfetto_protos_perfetto_config_ftrace_zero_gen",
":perfetto_protos_perfetto_config_gpu_cpp_gen",
@@ -126,8 +124,6 @@
"perfetto_protos_perfetto_config_android_cpp_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_cpp_gen_headers",
@@ -309,8 +305,6 @@
":perfetto_protos_perfetto_config_android_cpp_gen",
":perfetto_protos_perfetto_config_android_zero_gen",
":perfetto_protos_perfetto_config_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_zero_gen",
":perfetto_protos_perfetto_config_ftrace_cpp_gen",
":perfetto_protos_perfetto_config_ftrace_zero_gen",
":perfetto_protos_perfetto_config_gpu_cpp_gen",
@@ -407,8 +401,6 @@
"perfetto_protos_perfetto_config_android_cpp_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_cpp_gen_headers",
@@ -518,8 +510,6 @@
":perfetto_protos_perfetto_config_android_cpp_gen",
":perfetto_protos_perfetto_config_android_zero_gen",
":perfetto_protos_perfetto_config_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_zero_gen",
":perfetto_protos_perfetto_config_ftrace_cpp_gen",
":perfetto_protos_perfetto_config_ftrace_zero_gen",
":perfetto_protos_perfetto_config_gpu_cpp_gen",
@@ -626,8 +616,6 @@
"perfetto_protos_perfetto_config_android_cpp_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_cpp_gen_headers",
@@ -766,8 +754,6 @@
":perfetto_protos_perfetto_config_android_cpp_gen",
":perfetto_protos_perfetto_config_android_zero_gen",
":perfetto_protos_perfetto_config_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_zero_gen",
":perfetto_protos_perfetto_config_ftrace_cpp_gen",
":perfetto_protos_perfetto_config_ftrace_zero_gen",
":perfetto_protos_perfetto_config_gpu_cpp_gen",
@@ -853,8 +839,6 @@
"perfetto_protos_perfetto_config_android_cpp_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_cpp_gen_headers",
@@ -941,8 +925,6 @@
":perfetto_protos_perfetto_config_android_cpp_gen",
":perfetto_protos_perfetto_config_android_zero_gen",
":perfetto_protos_perfetto_config_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_zero_gen",
":perfetto_protos_perfetto_config_ftrace_cpp_gen",
":perfetto_protos_perfetto_config_ftrace_zero_gen",
":perfetto_protos_perfetto_config_gpu_cpp_gen",
@@ -1032,8 +1014,6 @@
"perfetto_protos_perfetto_config_android_cpp_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_cpp_gen_headers",
@@ -1087,8 +1067,6 @@
"perfetto_protos_perfetto_config_android_cpp_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_cpp_gen_headers",
@@ -1170,8 +1148,6 @@
":perfetto_protos_perfetto_config_android_cpp_gen",
":perfetto_protos_perfetto_config_android_zero_gen",
":perfetto_protos_perfetto_config_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_zero_gen",
":perfetto_protos_perfetto_config_ftrace_cpp_gen",
":perfetto_protos_perfetto_config_ftrace_zero_gen",
":perfetto_protos_perfetto_config_gpu_cpp_gen",
@@ -1250,8 +1226,6 @@
"perfetto_protos_perfetto_config_android_cpp_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_cpp_gen_headers",
@@ -1342,8 +1316,6 @@
":perfetto_protos_perfetto_config_android_cpp_gen",
":perfetto_protos_perfetto_config_android_zero_gen",
":perfetto_protos_perfetto_config_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_zero_gen",
":perfetto_protos_perfetto_config_ftrace_cpp_gen",
":perfetto_protos_perfetto_config_ftrace_zero_gen",
":perfetto_protos_perfetto_config_gpu_cpp_gen",
@@ -1476,8 +1448,6 @@
"perfetto_protos_perfetto_config_android_cpp_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_cpp_gen_headers",
@@ -1549,8 +1519,6 @@
"perfetto_protos_perfetto_config_android_cpp_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_cpp_gen_headers",
@@ -1646,8 +1614,6 @@
":perfetto_protos_perfetto_config_android_cpp_gen",
":perfetto_protos_perfetto_config_android_zero_gen",
":perfetto_protos_perfetto_config_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_zero_gen",
":perfetto_protos_perfetto_config_ftrace_cpp_gen",
":perfetto_protos_perfetto_config_ftrace_zero_gen",
":perfetto_protos_perfetto_config_gpu_cpp_gen",
@@ -1766,8 +1732,6 @@
"perfetto_protos_perfetto_config_android_cpp_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_cpp_gen_headers",
@@ -1839,8 +1803,6 @@
"perfetto_protos_perfetto_config_android_cpp_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_cpp_gen_headers",
@@ -2151,9 +2113,6 @@
":perfetto_protos_perfetto_config_android_lite_gen",
":perfetto_protos_perfetto_config_android_zero_gen",
":perfetto_protos_perfetto_config_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_lite_gen",
- ":perfetto_protos_perfetto_config_etw_zero_gen",
":perfetto_protos_perfetto_config_ftrace_cpp_gen",
":perfetto_protos_perfetto_config_ftrace_lite_gen",
":perfetto_protos_perfetto_config_ftrace_zero_gen",
@@ -2427,9 +2386,6 @@
"perfetto_protos_perfetto_config_android_lite_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_lite_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_lite_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
@@ -3039,6 +2995,7 @@
"protos/perfetto/config/chrome/chrome_config.proto",
"protos/perfetto/config/chrome/scenario_config.proto",
"protos/perfetto/config/data_source_config.proto",
+ "protos/perfetto/config/etw/etw_config.proto",
"protos/perfetto/config/interceptor_config.proto",
"protos/perfetto/config/stress_test_config.proto",
"protos/perfetto/config/test_config.proto",
@@ -3053,7 +3010,6 @@
":perfetto_protos_perfetto_common_cpp",
":perfetto_protos_perfetto_config_android_cpp",
":perfetto_protos_perfetto_config_cpp",
- ":perfetto_protos_perfetto_config_etw_cpp",
":perfetto_protos_perfetto_config_ftrace_cpp",
":perfetto_protos_perfetto_config_gpu_cpp",
":perfetto_protos_perfetto_config_inode_file_cpp",
@@ -3075,6 +3031,7 @@
"external/perfetto/protos/perfetto/config/chrome/chrome_config.gen.cc",
"external/perfetto/protos/perfetto/config/chrome/scenario_config.gen.cc",
"external/perfetto/protos/perfetto/config/data_source_config.gen.cc",
+ "external/perfetto/protos/perfetto/config/etw/etw_config.gen.cc",
"external/perfetto/protos/perfetto/config/interceptor_config.gen.cc",
"external/perfetto/protos/perfetto/config/stress_test_config.gen.cc",
"external/perfetto/protos/perfetto/config/test_config.gen.cc",
@@ -3089,7 +3046,6 @@
":perfetto_protos_perfetto_common_cpp",
":perfetto_protos_perfetto_config_android_cpp",
":perfetto_protos_perfetto_config_cpp",
- ":perfetto_protos_perfetto_config_etw_cpp",
":perfetto_protos_perfetto_config_ftrace_cpp",
":perfetto_protos_perfetto_config_gpu_cpp",
":perfetto_protos_perfetto_config_inode_file_cpp",
@@ -3111,6 +3067,7 @@
"external/perfetto/protos/perfetto/config/chrome/chrome_config.gen.h",
"external/perfetto/protos/perfetto/config/chrome/scenario_config.gen.h",
"external/perfetto/protos/perfetto/config/data_source_config.gen.h",
+ "external/perfetto/protos/perfetto/config/etw/etw_config.gen.h",
"external/perfetto/protos/perfetto/config/interceptor_config.gen.h",
"external/perfetto/protos/perfetto/config/stress_test_config.gen.h",
"external/perfetto/protos/perfetto/config/test_config.gen.h",
@@ -3184,136 +3141,6 @@
],
}
-// GN: //protos/perfetto/config/etw:cpp
-filegroup {
- name: "perfetto_protos_perfetto_config_etw_cpp",
- srcs: [
- "protos/perfetto/config/etw/etw_config.proto",
- ],
-}
-
-// GN: //protos/perfetto/config/etw:cpp
-genrule {
- name: "perfetto_protos_perfetto_config_etw_cpp_gen",
- srcs: [
- ":perfetto_protos_perfetto_config_etw_cpp",
- ],
- tools: [
- "aprotoc",
- "perfetto_src_protozero_protoc_plugin_cppgen_plugin",
- ],
- cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_cppgen_plugin) --plugin_out=wrapper_namespace=gen:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_config_etw_cpp)",
- out: [
- "external/perfetto/protos/perfetto/config/etw/etw_config.gen.cc",
- ],
-}
-
-// GN: //protos/perfetto/config/etw:cpp
-genrule {
- name: "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- srcs: [
- ":perfetto_protos_perfetto_config_etw_cpp",
- ],
- tools: [
- "aprotoc",
- "perfetto_src_protozero_protoc_plugin_cppgen_plugin",
- ],
- cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --plugin=protoc-gen-plugin=$(location perfetto_src_protozero_protoc_plugin_cppgen_plugin) --plugin_out=wrapper_namespace=gen:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_config_etw_cpp)",
- out: [
- "external/perfetto/protos/perfetto/config/etw/etw_config.gen.h",
- ],
- export_include_dirs: [
- ".",
- "protos",
- ],
-}
-
-// GN: //protos/perfetto/config/etw:lite
-filegroup {
- name: "perfetto_protos_perfetto_config_etw_lite",
- srcs: [
- "protos/perfetto/config/etw/etw_config.proto",
- ],
-}
-
-// GN: //protos/perfetto/config/etw:lite
-genrule {
- name: "perfetto_protos_perfetto_config_etw_lite_gen",
- srcs: [
- ":perfetto_protos_perfetto_config_etw_lite",
- ],
- tools: [
- "aprotoc",
- ],
- cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --cpp_out=lite=true:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_config_etw_lite)",
- out: [
- "external/perfetto/protos/perfetto/config/etw/etw_config.pb.cc",
- ],
-}
-
-// GN: //protos/perfetto/config/etw:lite
-genrule {
- name: "perfetto_protos_perfetto_config_etw_lite_gen_headers",
- srcs: [
- ":perfetto_protos_perfetto_config_etw_lite",
- ],
- tools: [
- "aprotoc",
- ],
- cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --cpp_out=lite=true:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_config_etw_lite)",
- out: [
- "external/perfetto/protos/perfetto/config/etw/etw_config.pb.h",
- ],
- export_include_dirs: [
- ".",
- "protos",
- ],
-}
-
-// GN: //protos/perfetto/config/etw:zero
-filegroup {
- name: "perfetto_protos_perfetto_config_etw_zero",
- srcs: [
- "protos/perfetto/config/etw/etw_config.proto",
- ],
-}
-
-// GN: //protos/perfetto/config/etw:zero
-genrule {
- name: "perfetto_protos_perfetto_config_etw_zero_gen",
- srcs: [
- ":perfetto_protos_perfetto_config_etw_zero",
- ],
- tools: [
- "aprotoc",
- "protozero_plugin",
- ],
- cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --plugin=protoc-gen-plugin=$(location protozero_plugin) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_config_etw_zero)",
- out: [
- "external/perfetto/protos/perfetto/config/etw/etw_config.pbzero.cc",
- ],
-}
-
-// GN: //protos/perfetto/config/etw:zero
-genrule {
- name: "perfetto_protos_perfetto_config_etw_zero_gen_headers",
- srcs: [
- ":perfetto_protos_perfetto_config_etw_zero",
- ],
- tools: [
- "aprotoc",
- "protozero_plugin",
- ],
- cmd: "mkdir -p $(genDir)/external/perfetto/ && $(location aprotoc) --proto_path=external/perfetto --plugin=protoc-gen-plugin=$(location protozero_plugin) --plugin_out=wrapper_namespace=pbzero:$(genDir)/external/perfetto/ $(locations :perfetto_protos_perfetto_config_etw_zero)",
- out: [
- "external/perfetto/protos/perfetto/config/etw/etw_config.pbzero.h",
- ],
- export_include_dirs: [
- ".",
- "protos",
- ],
-}
-
// GN: //protos/perfetto/config/ftrace:cpp
filegroup {
name: "perfetto_protos_perfetto_config_ftrace_cpp",
@@ -3856,6 +3683,7 @@
"protos/perfetto/config/chrome/chrome_config.proto",
"protos/perfetto/config/chrome/scenario_config.proto",
"protos/perfetto/config/data_source_config.proto",
+ "protos/perfetto/config/etw/etw_config.proto",
"protos/perfetto/config/interceptor_config.proto",
"protos/perfetto/config/stress_test_config.proto",
"protos/perfetto/config/test_config.proto",
@@ -3869,7 +3697,6 @@
srcs: [
":perfetto_protos_perfetto_common_lite",
":perfetto_protos_perfetto_config_android_lite",
- ":perfetto_protos_perfetto_config_etw_lite",
":perfetto_protos_perfetto_config_ftrace_lite",
":perfetto_protos_perfetto_config_gpu_lite",
":perfetto_protos_perfetto_config_inode_file_lite",
@@ -3891,6 +3718,7 @@
"external/perfetto/protos/perfetto/config/chrome/chrome_config.pb.cc",
"external/perfetto/protos/perfetto/config/chrome/scenario_config.pb.cc",
"external/perfetto/protos/perfetto/config/data_source_config.pb.cc",
+ "external/perfetto/protos/perfetto/config/etw/etw_config.pb.cc",
"external/perfetto/protos/perfetto/config/interceptor_config.pb.cc",
"external/perfetto/protos/perfetto/config/stress_test_config.pb.cc",
"external/perfetto/protos/perfetto/config/test_config.pb.cc",
@@ -3904,7 +3732,6 @@
srcs: [
":perfetto_protos_perfetto_common_lite",
":perfetto_protos_perfetto_config_android_lite",
- ":perfetto_protos_perfetto_config_etw_lite",
":perfetto_protos_perfetto_config_ftrace_lite",
":perfetto_protos_perfetto_config_gpu_lite",
":perfetto_protos_perfetto_config_inode_file_lite",
@@ -3926,6 +3753,7 @@
"external/perfetto/protos/perfetto/config/chrome/chrome_config.pb.h",
"external/perfetto/protos/perfetto/config/chrome/scenario_config.pb.h",
"external/perfetto/protos/perfetto/config/data_source_config.pb.h",
+ "external/perfetto/protos/perfetto/config/etw/etw_config.pb.h",
"external/perfetto/protos/perfetto/config/interceptor_config.pb.h",
"external/perfetto/protos/perfetto/config/stress_test_config.pb.h",
"external/perfetto/protos/perfetto/config/test_config.pb.h",
@@ -4899,6 +4727,7 @@
"protos/perfetto/config/chrome/chrome_config.proto",
"protos/perfetto/config/chrome/scenario_config.proto",
"protos/perfetto/config/data_source_config.proto",
+ "protos/perfetto/config/etw/etw_config.proto",
"protos/perfetto/config/interceptor_config.proto",
"protos/perfetto/config/stress_test_config.proto",
"protos/perfetto/config/test_config.proto",
@@ -4912,7 +4741,6 @@
srcs: [
":perfetto_protos_perfetto_common_zero",
":perfetto_protos_perfetto_config_android_zero",
- ":perfetto_protos_perfetto_config_etw_zero",
":perfetto_protos_perfetto_config_ftrace_zero",
":perfetto_protos_perfetto_config_gpu_zero",
":perfetto_protos_perfetto_config_inode_file_zero",
@@ -4935,6 +4763,7 @@
"external/perfetto/protos/perfetto/config/chrome/chrome_config.pbzero.cc",
"external/perfetto/protos/perfetto/config/chrome/scenario_config.pbzero.cc",
"external/perfetto/protos/perfetto/config/data_source_config.pbzero.cc",
+ "external/perfetto/protos/perfetto/config/etw/etw_config.pbzero.cc",
"external/perfetto/protos/perfetto/config/interceptor_config.pbzero.cc",
"external/perfetto/protos/perfetto/config/stress_test_config.pbzero.cc",
"external/perfetto/protos/perfetto/config/test_config.pbzero.cc",
@@ -4948,7 +4777,6 @@
srcs: [
":perfetto_protos_perfetto_common_zero",
":perfetto_protos_perfetto_config_android_zero",
- ":perfetto_protos_perfetto_config_etw_zero",
":perfetto_protos_perfetto_config_ftrace_zero",
":perfetto_protos_perfetto_config_gpu_zero",
":perfetto_protos_perfetto_config_inode_file_zero",
@@ -4971,6 +4799,7 @@
"external/perfetto/protos/perfetto/config/chrome/chrome_config.pbzero.h",
"external/perfetto/protos/perfetto/config/chrome/scenario_config.pbzero.h",
"external/perfetto/protos/perfetto/config/data_source_config.pbzero.h",
+ "external/perfetto/protos/perfetto/config/etw/etw_config.pbzero.h",
"external/perfetto/protos/perfetto/config/interceptor_config.pbzero.h",
"external/perfetto/protos/perfetto/config/stress_test_config.pbzero.h",
"external/perfetto/protos/perfetto/config/test_config.pbzero.h",
@@ -4998,7 +4827,6 @@
":perfetto_protos_perfetto_common_cpp",
":perfetto_protos_perfetto_config_android_cpp",
":perfetto_protos_perfetto_config_cpp",
- ":perfetto_protos_perfetto_config_etw_cpp",
":perfetto_protos_perfetto_config_ftrace_cpp",
":perfetto_protos_perfetto_config_gpu_cpp",
":perfetto_protos_perfetto_config_inode_file_cpp",
@@ -5030,7 +4858,6 @@
":perfetto_protos_perfetto_common_cpp",
":perfetto_protos_perfetto_config_android_cpp",
":perfetto_protos_perfetto_config_cpp",
- ":perfetto_protos_perfetto_config_etw_cpp",
":perfetto_protos_perfetto_config_ftrace_cpp",
":perfetto_protos_perfetto_config_gpu_cpp",
":perfetto_protos_perfetto_config_inode_file_cpp",
@@ -5075,7 +4902,6 @@
":perfetto_protos_perfetto_common_cpp",
":perfetto_protos_perfetto_config_android_cpp",
":perfetto_protos_perfetto_config_cpp",
- ":perfetto_protos_perfetto_config_etw_cpp",
":perfetto_protos_perfetto_config_ftrace_cpp",
":perfetto_protos_perfetto_config_gpu_cpp",
":perfetto_protos_perfetto_config_inode_file_cpp",
@@ -5109,7 +4935,6 @@
":perfetto_protos_perfetto_common_cpp",
":perfetto_protos_perfetto_config_android_cpp",
":perfetto_protos_perfetto_config_cpp",
- ":perfetto_protos_perfetto_config_etw_cpp",
":perfetto_protos_perfetto_config_ftrace_cpp",
":perfetto_protos_perfetto_config_gpu_cpp",
":perfetto_protos_perfetto_config_inode_file_cpp",
@@ -7392,7 +7217,6 @@
":perfetto_protos_perfetto_common_cpp",
":perfetto_protos_perfetto_config_android_cpp",
":perfetto_protos_perfetto_config_cpp",
- ":perfetto_protos_perfetto_config_etw_cpp",
":perfetto_protos_perfetto_config_ftrace_cpp",
":perfetto_protos_perfetto_config_gpu_cpp",
":perfetto_protos_perfetto_config_inode_file_cpp",
@@ -7426,7 +7250,6 @@
":perfetto_protos_perfetto_common_cpp",
":perfetto_protos_perfetto_config_android_cpp",
":perfetto_protos_perfetto_config_cpp",
- ":perfetto_protos_perfetto_config_etw_cpp",
":perfetto_protos_perfetto_config_ftrace_cpp",
":perfetto_protos_perfetto_config_gpu_cpp",
":perfetto_protos_perfetto_config_inode_file_cpp",
@@ -7474,7 +7297,6 @@
srcs: [
":perfetto_protos_perfetto_common_lite",
":perfetto_protos_perfetto_config_android_lite",
- ":perfetto_protos_perfetto_config_etw_lite",
":perfetto_protos_perfetto_config_ftrace_lite",
":perfetto_protos_perfetto_config_gpu_lite",
":perfetto_protos_perfetto_config_inode_file_lite",
@@ -7507,7 +7329,6 @@
srcs: [
":perfetto_protos_perfetto_common_lite",
":perfetto_protos_perfetto_config_android_lite",
- ":perfetto_protos_perfetto_config_etw_lite",
":perfetto_protos_perfetto_config_ftrace_lite",
":perfetto_protos_perfetto_config_gpu_lite",
":perfetto_protos_perfetto_config_inode_file_lite",
@@ -7555,7 +7376,6 @@
srcs: [
":perfetto_protos_perfetto_common_zero",
":perfetto_protos_perfetto_config_android_zero",
- ":perfetto_protos_perfetto_config_etw_zero",
":perfetto_protos_perfetto_config_ftrace_zero",
":perfetto_protos_perfetto_config_gpu_zero",
":perfetto_protos_perfetto_config_inode_file_zero",
@@ -7589,7 +7409,6 @@
srcs: [
":perfetto_protos_perfetto_common_zero",
":perfetto_protos_perfetto_config_android_zero",
- ":perfetto_protos_perfetto_config_etw_zero",
":perfetto_protos_perfetto_config_ftrace_zero",
":perfetto_protos_perfetto_config_gpu_zero",
":perfetto_protos_perfetto_config_inode_file_zero",
@@ -7643,7 +7462,6 @@
":perfetto_protos_perfetto_common_cpp",
":perfetto_protos_perfetto_config_android_cpp",
":perfetto_protos_perfetto_config_cpp",
- ":perfetto_protos_perfetto_config_etw_cpp",
":perfetto_protos_perfetto_config_ftrace_cpp",
":perfetto_protos_perfetto_config_gpu_cpp",
":perfetto_protos_perfetto_config_inode_file_cpp",
@@ -7698,7 +7516,6 @@
":perfetto_protos_perfetto_common_cpp",
":perfetto_protos_perfetto_config_android_cpp",
":perfetto_protos_perfetto_config_cpp",
- ":perfetto_protos_perfetto_config_etw_cpp",
":perfetto_protos_perfetto_config_ftrace_cpp",
":perfetto_protos_perfetto_config_gpu_cpp",
":perfetto_protos_perfetto_config_inode_file_cpp",
@@ -7771,7 +7588,6 @@
srcs: [
":perfetto_protos_perfetto_common_lite",
":perfetto_protos_perfetto_config_android_lite",
- ":perfetto_protos_perfetto_config_etw_lite",
":perfetto_protos_perfetto_config_ftrace_lite",
":perfetto_protos_perfetto_config_gpu_lite",
":perfetto_protos_perfetto_config_inode_file_lite",
@@ -7825,7 +7641,6 @@
srcs: [
":perfetto_protos_perfetto_common_lite",
":perfetto_protos_perfetto_config_android_lite",
- ":perfetto_protos_perfetto_config_etw_lite",
":perfetto_protos_perfetto_config_ftrace_lite",
":perfetto_protos_perfetto_config_gpu_lite",
":perfetto_protos_perfetto_config_inode_file_lite",
@@ -7898,7 +7713,6 @@
srcs: [
":perfetto_protos_perfetto_common_zero",
":perfetto_protos_perfetto_config_android_zero",
- ":perfetto_protos_perfetto_config_etw_zero",
":perfetto_protos_perfetto_config_ftrace_zero",
":perfetto_protos_perfetto_config_gpu_zero",
":perfetto_protos_perfetto_config_inode_file_zero",
@@ -7953,7 +7767,6 @@
srcs: [
":perfetto_protos_perfetto_common_zero",
":perfetto_protos_perfetto_config_android_zero",
- ":perfetto_protos_perfetto_config_etw_zero",
":perfetto_protos_perfetto_config_ftrace_zero",
":perfetto_protos_perfetto_config_gpu_zero",
":perfetto_protos_perfetto_config_inode_file_zero",
@@ -13485,7 +13298,6 @@
srcs: [
":perfetto_protos_perfetto_common_lite_gen",
":perfetto_protos_perfetto_config_android_lite_gen",
- ":perfetto_protos_perfetto_config_etw_lite_gen",
":perfetto_protos_perfetto_config_ftrace_lite_gen",
":perfetto_protos_perfetto_config_gpu_lite_gen",
":perfetto_protos_perfetto_config_inode_file_lite_gen",
@@ -13524,7 +13336,6 @@
generated_headers: [
"perfetto_protos_perfetto_common_lite_gen_headers",
"perfetto_protos_perfetto_config_android_lite_gen_headers",
- "perfetto_protos_perfetto_config_etw_lite_gen_headers",
"perfetto_protos_perfetto_config_ftrace_lite_gen_headers",
"perfetto_protos_perfetto_config_gpu_lite_gen_headers",
"perfetto_protos_perfetto_config_inode_file_lite_gen_headers",
@@ -13559,7 +13370,6 @@
export_generated_headers: [
"perfetto_protos_perfetto_common_lite_gen_headers",
"perfetto_protos_perfetto_config_android_lite_gen_headers",
- "perfetto_protos_perfetto_config_etw_lite_gen_headers",
"perfetto_protos_perfetto_config_ftrace_lite_gen_headers",
"perfetto_protos_perfetto_config_gpu_lite_gen_headers",
"perfetto_protos_perfetto_config_inode_file_lite_gen_headers",
@@ -13647,9 +13457,6 @@
":perfetto_protos_perfetto_config_android_lite_gen",
":perfetto_protos_perfetto_config_android_zero_gen",
":perfetto_protos_perfetto_config_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_lite_gen",
- ":perfetto_protos_perfetto_config_etw_zero_gen",
":perfetto_protos_perfetto_config_ftrace_cpp_gen",
":perfetto_protos_perfetto_config_ftrace_lite_gen",
":perfetto_protos_perfetto_config_ftrace_zero_gen",
@@ -14003,9 +13810,6 @@
"perfetto_protos_perfetto_config_android_lite_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_lite_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_lite_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
@@ -14186,8 +13990,6 @@
":perfetto_protos_perfetto_config_android_cpp_gen",
":perfetto_protos_perfetto_config_android_zero_gen",
":perfetto_protos_perfetto_config_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_zero_gen",
":perfetto_protos_perfetto_config_ftrace_cpp_gen",
":perfetto_protos_perfetto_config_ftrace_zero_gen",
":perfetto_protos_perfetto_config_gpu_cpp_gen",
@@ -14313,8 +14115,6 @@
"perfetto_protos_perfetto_config_android_cpp_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_cpp_gen_headers",
@@ -14386,8 +14186,6 @@
"perfetto_protos_perfetto_config_android_cpp_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_cpp_gen_headers",
@@ -14505,7 +14303,6 @@
":perfetto_include_perfetto_trace_processor_trace_processor",
":perfetto_protos_perfetto_common_zero_gen",
":perfetto_protos_perfetto_config_android_zero_gen",
- ":perfetto_protos_perfetto_config_etw_zero_gen",
":perfetto_protos_perfetto_config_ftrace_zero_gen",
":perfetto_protos_perfetto_config_gpu_zero_gen",
":perfetto_protos_perfetto_config_inode_file_zero_gen",
@@ -14623,7 +14420,6 @@
generated_headers: [
"perfetto_protos_perfetto_common_zero_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_zero_gen_headers",
"perfetto_protos_perfetto_config_inode_file_zero_gen_headers",
@@ -14742,7 +14538,6 @@
":perfetto_include_perfetto_trace_processor_trace_processor",
":perfetto_protos_perfetto_common_zero_gen",
":perfetto_protos_perfetto_config_android_zero_gen",
- ":perfetto_protos_perfetto_config_etw_zero_gen",
":perfetto_protos_perfetto_config_ftrace_zero_gen",
":perfetto_protos_perfetto_config_gpu_zero_gen",
":perfetto_protos_perfetto_config_inode_file_zero_gen",
@@ -14861,7 +14656,6 @@
generated_headers: [
"perfetto_protos_perfetto_common_zero_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_zero_gen_headers",
"perfetto_protos_perfetto_config_inode_file_zero_gen_headers",
@@ -14976,8 +14770,6 @@
":perfetto_protos_perfetto_config_android_cpp_gen",
":perfetto_protos_perfetto_config_android_zero_gen",
":perfetto_protos_perfetto_config_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_zero_gen",
":perfetto_protos_perfetto_config_ftrace_cpp_gen",
":perfetto_protos_perfetto_config_ftrace_zero_gen",
":perfetto_protos_perfetto_config_gpu_cpp_gen",
@@ -15077,8 +14869,6 @@
"perfetto_protos_perfetto_config_android_cpp_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_cpp_gen_headers",
@@ -15187,8 +14977,6 @@
":perfetto_protos_perfetto_config_android_cpp_gen",
":perfetto_protos_perfetto_config_android_zero_gen",
":perfetto_protos_perfetto_config_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_cpp_gen",
- ":perfetto_protos_perfetto_config_etw_zero_gen",
":perfetto_protos_perfetto_config_ftrace_cpp_gen",
":perfetto_protos_perfetto_config_ftrace_zero_gen",
":perfetto_protos_perfetto_config_gpu_cpp_gen",
@@ -15263,8 +15051,6 @@
"perfetto_protos_perfetto_config_android_cpp_gen_headers",
"perfetto_protos_perfetto_config_android_zero_gen_headers",
"perfetto_protos_perfetto_config_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_cpp_gen_headers",
- "perfetto_protos_perfetto_config_etw_zero_gen_headers",
"perfetto_protos_perfetto_config_ftrace_cpp_gen_headers",
"perfetto_protos_perfetto_config_ftrace_zero_gen_headers",
"perfetto_protos_perfetto_config_gpu_cpp_gen_headers",
diff --git a/BUILD b/BUILD
index c51f84d..1335680 100644
--- a/BUILD
+++ b/BUILD
@@ -172,7 +172,6 @@
":protos_perfetto_common_cpp",
":protos_perfetto_config_android_cpp",
":protos_perfetto_config_cpp",
- ":protos_perfetto_config_etw_cpp",
":protos_perfetto_config_ftrace_cpp",
":protos_perfetto_config_gpu_cpp",
":protos_perfetto_config_inode_file_cpp",
@@ -302,7 +301,6 @@
deps = [
":protos_perfetto_common_zero",
":protos_perfetto_config_android_zero",
- ":protos_perfetto_config_etw_zero",
":protos_perfetto_config_ftrace_zero",
":protos_perfetto_config_gpu_zero",
":protos_perfetto_config_inode_file_zero",
@@ -380,8 +378,6 @@
":protos_perfetto_config_android_cpp",
":protos_perfetto_config_android_zero",
":protos_perfetto_config_cpp",
- ":protos_perfetto_config_etw_cpp",
- ":protos_perfetto_config_etw_zero",
":protos_perfetto_config_ftrace_cpp",
":protos_perfetto_config_ftrace_zero",
":protos_perfetto_config_gpu_cpp",
@@ -495,8 +491,6 @@
":protos_perfetto_config_android_cpp",
":protos_perfetto_config_android_zero",
":protos_perfetto_config_cpp",
- ":protos_perfetto_config_etw_cpp",
- ":protos_perfetto_config_etw_zero",
":protos_perfetto_config_ftrace_cpp",
":protos_perfetto_config_ftrace_zero",
":protos_perfetto_config_gpu_cpp",
@@ -3176,7 +3170,6 @@
deps = [
":protos_perfetto_common_protos",
":protos_perfetto_config_android_protos",
- ":protos_perfetto_config_etw_protos",
":protos_perfetto_config_ftrace_protos",
":protos_perfetto_config_gpu_protos",
":protos_perfetto_config_inode_file_protos",
@@ -3243,7 +3236,6 @@
deps = [
":protos_perfetto_common_protos",
":protos_perfetto_config_android_protos",
- ":protos_perfetto_config_etw_protos",
":protos_perfetto_config_ftrace_protos",
":protos_perfetto_config_gpu_protos",
":protos_perfetto_config_inode_file_protos",
@@ -3592,7 +3584,6 @@
deps = [
":protos_perfetto_common_cpp",
":protos_perfetto_config_android_cpp",
- ":protos_perfetto_config_etw_cpp",
":protos_perfetto_config_ftrace_cpp",
":protos_perfetto_config_gpu_cpp",
":protos_perfetto_config_inode_file_cpp",
@@ -3619,33 +3610,6 @@
],
)
-# GN target: //protos/perfetto/config/etw:cpp
-perfetto_cc_protocpp_library(
- name = "protos_perfetto_config_etw_cpp",
- deps = [
- ":protos_perfetto_config_etw_protos",
- ],
-)
-
-# GN target: //protos/perfetto/config/etw:source_set
-perfetto_proto_library(
- name = "protos_perfetto_config_etw_protos",
- srcs = [
- "protos/perfetto/config/etw/etw_config.proto",
- ],
- visibility = [
- PERFETTO_CONFIG.proto_library_visibility,
- ],
-)
-
-# GN target: //protos/perfetto/config/etw:zero
-perfetto_cc_protozero_library(
- name = "protos_perfetto_config_etw_zero",
- deps = [
- ":protos_perfetto_config_etw_protos",
- ],
-)
-
# GN target: //protos/perfetto/config/ftrace:cpp
perfetto_cc_protocpp_library(
name = "protos_perfetto_config_ftrace_cpp",
@@ -3855,6 +3819,7 @@
"protos/perfetto/config/chrome/chrome_config.proto",
"protos/perfetto/config/chrome/scenario_config.proto",
"protos/perfetto/config/data_source_config.proto",
+ "protos/perfetto/config/etw/etw_config.proto",
"protos/perfetto/config/interceptor_config.proto",
"protos/perfetto/config/stress_test_config.proto",
"protos/perfetto/config/test_config.proto",
@@ -3866,7 +3831,6 @@
deps = [
":protos_perfetto_common_protos",
":protos_perfetto_config_android_protos",
- ":protos_perfetto_config_etw_protos",
":protos_perfetto_config_ftrace_protos",
":protos_perfetto_config_gpu_protos",
":protos_perfetto_config_inode_file_protos",
@@ -4006,7 +3970,6 @@
deps = [
":protos_perfetto_common_zero",
":protos_perfetto_config_android_zero",
- ":protos_perfetto_config_etw_zero",
":protos_perfetto_config_ftrace_zero",
":protos_perfetto_config_gpu_zero",
":protos_perfetto_config_inode_file_zero",
@@ -4029,7 +3992,6 @@
":protos_perfetto_common_cpp",
":protos_perfetto_config_android_cpp",
":protos_perfetto_config_cpp",
- ":protos_perfetto_config_etw_cpp",
":protos_perfetto_config_ftrace_cpp",
":protos_perfetto_config_gpu_cpp",
":protos_perfetto_config_inode_file_cpp",
@@ -4052,7 +4014,6 @@
":protos_perfetto_common_cpp",
":protos_perfetto_config_android_cpp",
":protos_perfetto_config_cpp",
- ":protos_perfetto_config_etw_cpp",
":protos_perfetto_config_ftrace_cpp",
":protos_perfetto_config_gpu_cpp",
":protos_perfetto_config_inode_file_cpp",
@@ -4082,7 +4043,6 @@
deps = [
":protos_perfetto_common_protos",
":protos_perfetto_config_android_protos",
- ":protos_perfetto_config_etw_protos",
":protos_perfetto_config_ftrace_protos",
":protos_perfetto_config_gpu_protos",
":protos_perfetto_config_inode_file_protos",
@@ -4578,7 +4538,6 @@
deps = [
":protos_perfetto_common_protos",
":protos_perfetto_config_android_protos",
- ":protos_perfetto_config_etw_protos",
":protos_perfetto_config_ftrace_protos",
":protos_perfetto_config_gpu_protos",
":protos_perfetto_config_inode_file_protos",
@@ -4600,7 +4559,6 @@
deps = [
":protos_perfetto_common_zero",
":protos_perfetto_config_android_zero",
- ":protos_perfetto_config_etw_zero",
":protos_perfetto_config_ftrace_zero",
":protos_perfetto_config_gpu_zero",
":protos_perfetto_config_inode_file_zero",
@@ -4636,7 +4594,6 @@
deps = [
":protos_perfetto_common_protos",
":protos_perfetto_config_android_protos",
- ":protos_perfetto_config_etw_protos",
":protos_perfetto_config_ftrace_protos",
":protos_perfetto_config_gpu_protos",
":protos_perfetto_config_inode_file_protos",
@@ -4678,7 +4635,6 @@
deps = [
":protos_perfetto_common_zero",
":protos_perfetto_config_android_zero",
- ":protos_perfetto_config_etw_zero",
":protos_perfetto_config_ftrace_zero",
":protos_perfetto_config_gpu_zero",
":protos_perfetto_config_inode_file_zero",
@@ -5145,8 +5101,6 @@
":protos_perfetto_config_android_cpp",
":protos_perfetto_config_android_zero",
":protos_perfetto_config_cpp",
- ":protos_perfetto_config_etw_cpp",
- ":protos_perfetto_config_etw_zero",
":protos_perfetto_config_ftrace_cpp",
":protos_perfetto_config_ftrace_zero",
":protos_perfetto_config_gpu_cpp",
@@ -5239,8 +5193,6 @@
":protos_perfetto_config_android_cpp",
":protos_perfetto_config_android_zero",
":protos_perfetto_config_cpp",
- ":protos_perfetto_config_etw_cpp",
- ":protos_perfetto_config_etw_zero",
":protos_perfetto_config_ftrace_cpp",
":protos_perfetto_config_ftrace_zero",
":protos_perfetto_config_gpu_cpp",
@@ -5384,7 +5336,6 @@
deps = [
":protos_perfetto_common_zero",
":protos_perfetto_config_android_zero",
- ":protos_perfetto_config_etw_zero",
":protos_perfetto_config_ftrace_zero",
":protos_perfetto_config_gpu_zero",
":protos_perfetto_config_inode_file_zero",
@@ -5538,7 +5489,6 @@
deps = [
":protos_perfetto_common_zero",
":protos_perfetto_config_android_zero",
- ":protos_perfetto_config_etw_zero",
":protos_perfetto_config_ftrace_zero",
":protos_perfetto_config_gpu_zero",
":protos_perfetto_config_inode_file_zero",
@@ -5627,7 +5577,6 @@
deps = [
":protos_perfetto_common_zero",
":protos_perfetto_config_android_zero",
- ":protos_perfetto_config_etw_zero",
":protos_perfetto_config_ftrace_zero",
":protos_perfetto_config_gpu_zero",
":protos_perfetto_config_inode_file_zero",
@@ -5763,7 +5712,6 @@
deps = [
":protos_perfetto_common_zero",
":protos_perfetto_config_android_zero",
- ":protos_perfetto_config_etw_zero",
":protos_perfetto_config_ftrace_zero",
":protos_perfetto_config_gpu_zero",
":protos_perfetto_config_inode_file_zero",
diff --git a/protos/perfetto/config/BUILD.gn b/protos/perfetto/config/BUILD.gn
index c9cf032..3b325dc 100644
--- a/protos/perfetto/config/BUILD.gn
+++ b/protos/perfetto/config/BUILD.gn
@@ -22,7 +22,6 @@
deps = [
"../common:@TYPE@",
"android:@TYPE@",
- "etw:@TYPE@",
"ftrace:@TYPE@",
"gpu:@TYPE@",
"inode_file:@TYPE@",
@@ -40,6 +39,7 @@
"chrome/chrome_config.proto",
"chrome/scenario_config.proto",
"data_source_config.proto",
+ "etw/etw_config.proto",
"interceptor_config.proto",
"stress_test_config.proto",
"test_config.proto",
diff --git a/protos/perfetto/config/etw/BUILD.gn b/protos/perfetto/config/etw/BUILD.gn
deleted file mode 100644
index 3e298f6..0000000
--- a/protos/perfetto/config/etw/BUILD.gn
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright (C) 2023 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-import("../../../../gn/perfetto.gni")
-import("../../../../gn/proto_library.gni")
-
-perfetto_proto_library("@TYPE@") {
- sources = [ "etw_config.proto" ]
-}
diff --git a/protos/perfetto/config/etw/etw_config.proto b/protos/perfetto/config/etw/etw_config.proto
index c8f7e83..d154d32 100644
--- a/protos/perfetto/config/etw/etw_config.proto
+++ b/protos/perfetto/config/etw/etw_config.proto
@@ -25,8 +25,8 @@
// The KernelFlag represent list of kernel flags that we are intrested in.
// To get a more extensive list run 'xperf -providers k'.
enum KernelFlag {
- C_SWITCH = 0;
- IDLE_STATES = 1;
+ CSWITCH = 0;
+ DISPATCHER = 1;
}
// The kernel_flags determines the flags that will be used by the etw tracing
diff --git a/protos/perfetto/config/perfetto_config.proto b/protos/perfetto/config/perfetto_config.proto
index 230c56d..bde2d6e 100644
--- a/protos/perfetto/config/perfetto_config.proto
+++ b/protos/perfetto/config/perfetto_config.proto
@@ -654,8 +654,8 @@
// The KernelFlag represent list of kernel flags that we are intrested in.
// To get a more extensive list run 'xperf -providers k'.
enum KernelFlag {
- C_SWITCH = 0;
- IDLE_STATES = 1;
+ CSWITCH = 0;
+ DISPATCHER = 1;
}
// The kernel_flags determines the flags that will be used by the etw tracing
diff --git a/protos/perfetto/trace/perfetto_trace.proto b/protos/perfetto/trace/perfetto_trace.proto
index b6e2182..c967307 100644
--- a/protos/perfetto/trace/perfetto_trace.proto
+++ b/protos/perfetto/trace/perfetto_trace.proto
@@ -654,8 +654,8 @@
// The KernelFlag represent list of kernel flags that we are intrested in.
// To get a more extensive list run 'xperf -providers k'.
enum KernelFlag {
- C_SWITCH = 0;
- IDLE_STATES = 1;
+ CSWITCH = 0;
+ DISPATCHER = 1;
}
// The kernel_flags determines the flags that will be used by the etw tracing