commit | d61ae90570c7f47b27530227c6367de3a072f87b | [log] [tgz] |
---|---|---|
author | Kean Mariotti <keanmariotti@google.com> | Wed Mar 20 10:08:20 2024 +0000 |
committer | Kean Mariotti <keanmariotti@google.com> | Wed May 08 13:05:06 2024 +0000 |
tree | 5df56e9741c9dbc114d7dd1a389612770688172c | |
parent | 17b4c3987d9a58fbbc3ab2143fed6843fe9afdeb [diff] |
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
Perfetto is a production-grade open-source stack for performance instrumentation and trace analysis. It offers services and libraries and for recording system-level and app-level traces, native + java heap profiling, a library for analyzing traces using SQL and a web-based UI to visualize and explore multi-GB traces.
See https://perfetto.dev/docs or the /docs/ directory for documentation.