ui: Roll HEAD -> canary

2021-05-26 bae8193de fmayer@ Add reference to sampling doc in heapprofd design.
2021-05-25 c4f94c368 primiano@ TraceProcessor RPC: add binary-pipe interface
2021-05-25 9c03438f3 skyostil@ msvc: Also detect Visual Studio Professional
2021-05-25 525262d6a fmayer@ Fix shared ring buffer write fuzzer.
2021-05-25 8083765f2 rsavitski@ tracing_service: reject entire session if a DS has an out of bounds target_buffer
2021-05-25 8564f6f6d fmayer@ Check Optional before using it.
2021-05-25 edd5c13fe fmayer@ Add more locations for GMS package.
2021-05-24 ed5cb9d25 altimin@ Support TracedProto without EventContexts.
2021-05-24 10911d280 primiano@ traced_probes: Don't set --only_userspace on older atrace
2021-05-24 235610f24 primiano@ Docs: improve docs for Windows and tracebox
2021-05-24 77cb61d60 primiano@ Proto filter: fix statsd atom value
2021-05-24 4793b4e57 marcinoc@ Only look at the vsync when using Actual Timeline for sysui_cuj metric
2021-05-24 e0e3b31fa fmayer@ Fix coverage build.
2021-05-24 222706f43 fmayer@ Renable HeapprofdEndToEnd.
2021-05-24 795f60b11 octaviant@ ui: Add source file and line number to flamegraph tooltip when the info is available
2021-05-24 8d321cfba fmayer@ Initialize error state to no error.
2021-05-24 3bf39d024 fmayer@ Turn on crash reporter for debug standalone heapprofd.
2021-05-24 0ddcb4eb4 marcinoc@ Allow first frame to overlap with the CUJ marker
2021-05-24 497c3ed70 primiano@ Fix win32 build.
2021-05-24 762c18f7e hjd@ typo: the the -> the
2021-05-24 5b24b8f85 sujan.khadka@ ui: Fix derived events counter not shown in global track
2021-05-21 45123b7d0 altimin@ Support writing untyped annotations into typed contexts.
2021-05-21 ddf91655d primiano@ record_android_trace: fix -a* and uprev tracebox.
2021-05-21 35e311e26 primiano@ record_android_trace: sideload tracebox on older devices
2021-05-21 69216ec74 lalitm@ tp: move gzip_utils from importers to util folder
2021-05-21 890cfbeea primiano@ heapprofd: split main() in a seprate target
2021-05-21 6aa736ae0 primiano@ Introduce tracebox binary bundling all services
2021-05-21 003b20e66 primiano@ Refactorings in preparation for tracebox
2021-05-20 066cc91b7 primiano@ Add traced & producer version into trace and --query
2021-05-20 5f3008eef primiano@ Reland "Add IPC layer + Platform implementation for Windows"
2021-05-20 7ee646807 lalitm@ traceconv: switch from using hand-rolled proto parsing to ring buffer
2021-05-20 7d4b92b93 lalitm@ fixit: move proto_ring_buffer to protozero
2021-05-20 088de9e05 lalitm@ tp: propagate errors when adding enum descriptors
2021-05-20 9c2318cf4 lalitm@ traceconv: allow text mode from outside perfetto directory
2021-05-20 aa0c7702d fmayer@ Add test for java heap dump targeted by PID.
2021-05-20 d6b23ab0b hjd@ fixit: docs: Document end_state
2021-05-20 250501afe lalitm@ fixit: metrics: add support for strongly typed enum fields in metrics
2021-05-20 a27a5cefa hjd@ ui: Cherry-pick fix for b/185235837 to stable
2021-05-20 d6fe0ee98 hjd@ ui: Convert cpu_profile to new query API
2021-05-20 5f2c2bc2d hjd@ typo: constain -> constraint
2021-05-20 0d83e03e9 hjd@ ui: Convert actual_frames to new query API
2021-05-20 ef1bce5b0 hjd@ ui: Convert expected_frames track to new query interface
2021-05-20 39ed6c3f1 perfetto-dev@ Project import generated by Copybara.
2021-05-20 720b981cb fmayer@ Add more logging why a DS was disconnected.
2021-05-19 ad111e4be primiano@ Client library: avoid re-creation of TLS on thread exit
2021-05-19 8deb15881 lalitm@ tp: fix clang-format warnings with trace sorter
2021-05-19 4018d1c76 lalitm@ fixit: tp: add parsing of instant and counter events from JSON
2021-05-19 f42c4a426 fmayer@ Add defensive exit statement.
2021-05-19 9fe1e1747 dproy@ ui: Add slice ID to details panel
2021-05-19 9a1689eea fmayer@ Default --stop-when-done on S.
2021-05-19 0ac0e7406 fmayer@ Allow concurrent tools/java_heap_dump.
2021-05-19 fd9c6d28a hjd@ ui: Roll HEAD -> canary
2021-05-19 3baa021c2 hjd@ ui: npm audit fix

Change-Id: I652067e22bfef47e54a1ed681d4c29c407846a31
1 file changed
tree: ccbab805df06bfe5a70b6c705a32733ef6e1d10a
  1. .github/
  2. bazel/
  3. build_overrides/
  4. buildtools/
  5. debian/
  6. docs/
  7. examples/
  8. gn/
  9. include/
  10. infra/
  11. protos/
  12. src/
  13. test/
  14. tools/
  15. ui/
  16. .clang-format
  17. .clang-tidy
  18. .gitattributes
  19. .gitignore
  20. .gn
  21. .style.yapf
  22. Android.bp
  23. Android.bp.extras
  24. BUILD
  25. BUILD.extras
  26. BUILD.gn
  27. CHANGELOG
  28. codereview.settings
  29. DIR_METADATA
  30. heapprofd.rc
  31. LICENSE
  32. meson.build
  33. METADATA
  34. MODULE_LICENSE_APACHE2
  35. OWNERS
  36. perfetto.rc
  37. PerfettoIntegrationTests.xml
  38. PRESUBMIT.py
  39. README.chromium
  40. README.md
  41. TEST_MAPPING
  42. traced_perf.rc
  43. WORKSPACE
README.md

Perfetto - System profiling, app tracing and trace analysis

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.