Manually roll Perfetto from 9dec55ff4fab to 94d269b51dfd (65 revisions)

lly roll Perfetto from 9dec55ff4fab to 94d269b51dfd (65 revisions)

Cloned from https://crrev.com/c/5262905; manually modified to update
PerfettoTracingBackend's method signatures matching upstream changes.

Roll Perfetto from 9dec55ff4fab to 94d269b51dfd (65 revisions)

https://android.googlesource.com/platform/external/perfetto.git/+log/9dec55ff4fab..94d269b51dfd

2024-02-02 android-test-infra-autosubmit@system.gserviceaccount.com Merge "Fix IWYU on src/kernel_utils/syscall_table_generated.h" into main
2024-02-02 zezeozue@google.com [stdlib]: Fix slow android_monitor contention query
2024-02-02 lalitm@google.com Merge "tp: fix CI" into main
2024-02-02 android-test-infra-autosubmit@system.gserviceaccount.com Merge "docs: added changelog for v42" into main
2024-02-02 lalitm@google.com Merge "tp: fix naming of debugging function" into main
2024-02-02 lalitm@google.com Merge "tp: add Java config target to Android.bp" into main
2024-02-02 ddiproietto@google.com Fix missing quote in diff tests
2024-02-02 android-test-infra-autosubmit@system.gserviceaccount.com Merge "tp: switch  dominator tree and dfs table functions to explicit recursion" into main
2024-02-01 aattar@google.com Merge "[ETW] Adds the EtwTokenizer" into main
2024-02-01 stevegolton@google.com Merge "[ui] Antflicker in details panels." into main
2024-02-01 zezeozue@google.com Merge "[stdlib]: Add an android garbage_collection_events table" into main
2024-02-01 primiano@google.com docs: fix typo
2024-02-01 primiano@google.com ui: add docs for using ?rpc_port=NNN for >1 instances of TP
2024-02-01 mayzner@google.com tp: Add name() function to storages/overlays for debugging
2024-02-01 mayzner@google.com Merge "Revert^2 "tp: Extrinsically sorted columns"" into main
2024-02-01 stevegolton@google.com Merge "[ui] Tidy up CommandManager" into main
2024-02-01 stevegolton@google.com Merge "[ui] Include async stack trace in error report for failed queries" into main
2024-02-01 stevegolton@google.com Merge "[ui] Added vscode settings for eslint" into main
2024-02-01 primiano@google.com Merge "ui: allow the use of alternate trace processor ports" into main
2024-02-01 stevegolton@google.com [ui] Move counter track API into frontend
2024-02-01 stevegolton@google.com [ui] Rename TrackDescriptor.track -> trackFactory
2024-02-01 hjd@google.com Merge "ui: Release canary" into main
2024-02-01 hjd@google.com Merge "ui: Add a flag to disable each plugin" into main
2024-01-31 hjd@google.com Merge "ui: Show unterminated thread state slices" into main
2024-01-31 lalitm@google.com ui: create plugin for prototyping client-server view of Android
2024-01-31 hjd@google.com Merge "ui: experimental.slices -> slices.slices" into main
2024-01-31 hjd@google.com Merge "[ui] Add links to flows tab in area selection details panel" into main
2024-01-31 hjd@google.com Merge "[ui] Add UI plugin docs for tabs and details panels" into main
2024-01-31 zezeozue@google.com Merge "[ui]: Add debug tracks for app_process_starts" into main
2024-01-31 hjd@google.com Merge "[ui] Show empty state widget in flow tab when no flows can be displayed" into main
2024-01-31 hjd@google.com Merge "ui: Add feature docs for TabsV2" into main
2024-01-31 stevegolton@google.com Merge "[ui] Fix bug where tabs could not be closed when we have too many open" into main
2024-01-31 rsavitski@google.com Merge "ui: simplify "io.ufs.command.tags" track grouping" into main
2024-01-31 hjd@google.com Merge "ui: TabsV2 panel starts closed" into main
2024-01-31 lalitm@google.com Merge "tp: remove experimental package and diffuse contents into other packages" into main
2024-01-31 android-test-infra-autosubmit@system.gserviceaccount.com Merge "Fix feature detection for battery plugin." into main
2024-01-31 lalitm@google.com Merge "Revert "tp: Extrinsically sorted columns"" into main
2024-01-31 android-test-infra-autosubmit@system.gserviceaccount.com Merge "tp: merge NullableVector into ColumnStorage<optional<T>>" into main
2024-01-31 mayzner@google.com Merge "tp: Extrinsically sorted columns" into main
2024-01-31 lalitm@google.com Merge "tp: Fix BitVector::Builder check" into main
2024-01-31 zezeozue@google.com Merge "[stdlib]: Add an android_app_process_starts module" into main
2024-01-30 stevegolton@google.com Merge "[ui] Improve aggregation tab discovery" into main
2024-01-30 android-test-infra-autosubmit@system.gserviceaccount.com Merge "TP: parse trace filter stats" into main
2024-01-30 lalitm@google.com Merge "tp: improve API of RuntimeTable" into main
2024-01-30 primiano@google.com Merge "test: add NullConsumerEndpoint" into main
2024-01-30 yangwangyw@google.com Merge "Add ODP perfetto metric." into main
2024-01-30 lalitm@google.com Merge "tp: implement graph reachability macro in standard library" into main
2024-01-30 android-test-infra-autosubmit@system.gserviceaccount.com Merge "Update test to ensure OOM triggering allocation is not optimized out" into main
2024-01-30 primiano@google.com Merge "Optimize binary size of syscall tables" into main
2024-01-30 lalitm@google.com tp: document CREATE PERFETTO MACRO
2024-01-30 lalitm@google.com tp: add documentation of macros in standard library
2024-01-30 stevegolton@google.com Merge "[ui] Put pivot table tab behind flag" into main
2024-01-30 lalitm@google.com Merge "tp: reduce public API surface of Table" into main
2024-01-30 lalitm@google.com Merge "tp: rework all internal tables to be prefixed with just _" into main
2024-01-30 pablogamito@google.com Merge "Add protolog trace processor" into main
2024-01-30 ddiproietto@google.com Merge changes from topic "revert-2767851-CWCBRXWQXL" into main
2024-01-30 fhernqvist@google.com Merge "Add the base category to the Audio perfetto switch" into main
2024-01-29 android-test-infra-autosubmit@system.gserviceaccount.com Merge "tp: FilterOneElement benchmark" into main
2024-01-29 nicomazz@google.com Merge "Increase granularity of Lock contention blocking calls" into main
2024-01-29 android-test-infra-autosubmit@system.gserviceaccount.com Merge "AndroidNetwork plugin: ensure battery_stats metric is run before referencing its output" into main
2024-01-29 stevegolton@google.com [ui] Add checkboxes in tab dropdown and toggle tab on click
2024-01-29 stevegolton@google.com [ui] Rename currentSelectionSection to detailsPanel
2024-01-29 stevegolton@google.com Merge changes Ia4c1699a,Ib83840b2 into main
2024-01-28 hbolaria@google.com Merge "Add Chrome metadata parsing for the new field_trial_hashes field." into main
2024-01-27 primiano@google.com Merge "protocol: enrich QueryServiceState, add CloneSession.skip_filter" into main

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/perfetto-chromium-autoroll
Please CC perfetto-bugs@google.com,primiano@chromium.org on the revert to ensure that a human
is aware of the problem.

To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:linux-perfetto-rel
Bug: chromium:317076350,chromium:321766342
Test: Test: tools/diff_test_trace_processor.py out/android/trace_processor_shell --name-filter '.*monitor.*'
Change-Id: I38411c4b91cc20c9ddd49c312a0f8b58851ffe0a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5268441
Commit-Queue: Eric Seckler <eseckler@chromium.org>
Reviewed-by: Alexander Timin <altimin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1256161}
3 files changed
tree: c2bb2f92a7c173b8144bf57283176319b825554c
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. codelabs/
  13. components/
  14. content/
  15. courgette/
  16. crypto/
  17. dbus/
  18. device/
  19. docs/
  20. extensions/
  21. fuchsia_web/
  22. gin/
  23. google_apis/
  24. google_update/
  25. gpu/
  26. headless/
  27. infra/
  28. ios/
  29. ipc/
  30. media/
  31. mojo/
  32. native_client_sdk/
  33. net/
  34. pdf/
  35. ppapi/
  36. printing/
  37. remoting/
  38. rlz/
  39. sandbox/
  40. services/
  41. skia/
  42. sql/
  43. storage/
  44. styleguide/
  45. testing/
  46. third_party/
  47. tools/
  48. ui/
  49. url/
  50. webkit/
  51. .clang-format
  52. .clang-tidy
  53. .clangd
  54. .eslintrc.js
  55. .git-blame-ignore-revs
  56. .gitallowed
  57. .gitattributes
  58. .gitignore
  59. .gitmodules
  60. .gn
  61. .mailmap
  62. .rustfmt.toml
  63. .vpython3
  64. .yapfignore
  65. ATL_OWNERS
  66. AUTHORS
  67. BUILD.gn
  68. CODE_OF_CONDUCT.md
  69. codereview.settings
  70. DEPS
  71. DIR_METADATA
  72. LICENSE
  73. LICENSE.chromium_os
  74. OWNERS
  75. PRESUBMIT.py
  76. PRESUBMIT_test.py
  77. PRESUBMIT_test_mocks.py
  78. README.md
  79. WATCHLISTS
README.md

Logo Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The project's web site is https://www.chromium.org.

To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.

Documentation in the source is rooted in docs/README.md.

Learn how to Get Around the Chromium Source Code Directory Structure.

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.

If you found a bug, please file it at https://crbug.com/new.