tp: add inputmethod parsing
- Extend WinscopeModule to parse inputmethod messages:
- InputMethodClients
- InputMethodManagerService
- InputMethodService
- Populate tables:
__intrinsic_inputmethod_clients
__intrinsic_inputmethod_manager_service
__intrinsic_inputmethod_service
- Add winscope.sql to stdlib to access instrinsic tables
Bug: 276433199
Test: ./tools/ninja -C out/linux_clang_release/ \
&& ./tools/diff_test_trace_processor.py \
--name-filter="InputMethod" \
./out/linux_clang_release/trace_processor_shell
Change-Id: I51376d8b4747efc6e03744b6ce44f37a9eb8cb1c
diff --git a/Android.bp b/Android.bp
index ae8225d..61dea9e 100644
--- a/Android.bp
+++ b/Android.bp
@@ -12997,6 +12997,7 @@
"src/trace_processor/perfetto_sql/stdlib/android/statsd.sql",
"src/trace_processor/perfetto_sql/stdlib/android/suspend.sql",
"src/trace_processor/perfetto_sql/stdlib/android/thread.sql",
+ "src/trace_processor/perfetto_sql/stdlib/android/winscope/inputmethod.sql",
"src/trace_processor/perfetto_sql/stdlib/chrome/**/*.sql",
"src/trace_processor/perfetto_sql/stdlib/common/args.sql",
"src/trace_processor/perfetto_sql/stdlib/common/counters.sql",