[roll] Roll third_party/perfetto 1e15d01..40b5299 (100 commits)

40b5299 Merge "df: Add DataFrame implementation and tests" into main
c65e5c9 Merge changes Ica3fce95,I3d103777,I9253ed85 into main
03e170c Merge "base: Add compiler.h files for DataFrame implementation" into main
126224a Merge "COPYBARA_IMPORT=Project import generated by Copybara." into main
94b1b5a Merge "Remove altimin@ from OWNERS" into main
edd3f1e Remove altimin@ from OWNERS
a4c74dc df: Add DataFrame implementation and tests
e8bea8c df: add core bytecode implementation files for dataframe
d3a3967 df: Add core dataframe type system
d949677 tp: fix flexvector crash when previous pointer is null
1dd6268 base: Add compiler.h files for DataFrame implementation
db10888 ui: disable spellchecker for screenshot tests
4e877fe Merge "Make gn/write_buildflag_header.py executable" into main
8fd187f Merge "tprobes: misc nit fixups (headers/make_unique)" into main
0968cf8 Merge "protos: rerun tools/gen_c_protos" into main
7fe6d74 Make gn/write_buildflag_header.py executable
35117a9 tp: add core data structures for DataFrame
16f4615 Merge "perfetto cts: split ART's MTS test cases out of CtsPerfettoTestCases, into a new target called CtsHeapprofdJavaCtsTest" into main
348e57c Merge "protos: remove ProfiledFrameSymbols" into main
b964b14 tprobes: misc nit fixups (headers/make_unique)
b3fc262 Merge "[trace_processor] Update V8 jit.sql" into main
09fb591 protos: rerun tools/gen_c_protos
94a1b58 protos: remove ProfiledFrameSymbols
cdff1d1 Fix -Wimplicit-int-conversion error
115d122 Merge "tp: add TypeSet abstraction for dataframe" into main
5891c5b Merge changes Ia1e0c88e,I2f4d3f62 into main
b2b3951 tp: add TypeSet abstraction for dataframe
fc40adf Merge "ui: Fix crash when android_logs.tag is null" into main
bb94608 COPYBARA_IMPORT=Project import generated by Copybara.
d513c42 Merge "data_source: Fix race in PerfettoDsImplGetInstanceLocked()" into main
3f0a0d0 ui: Fix crash when android_logs.tag is null
30844ee data_source: Fix race in PerfettoDsImplGetInstanceLocked()
a17d375 Add app wakelock proto importer
b383085 Merge "COPYBARA_IMPORT=Project import generated by Copybara." into main
be2ec3b Merge "tp: add is_kthread as a process.arg when parsing procfs packets" into main
8d9b0df perfetto cts: split ART's MTS test cases out of CtsPerfettoTestCases, into a new target called CtsHeapprofdJavaCtsTest
5a889f7 Merge "tp: Fix Resize bug when starting size was 512" into main
d5416ab tp: add is_kthread as a process.arg when parsing procfs packets
946bdb3 Expose AppWakelock protos to java.
cfb3613 [trace_processor] Update V8 jit.sql
c76b927 tp: Fix Resize bug when starting size was 512
8046f82 Merge "plugins: Update PinAndroidPerfMetrics to automatically pin Jank CUJs" into main
13e3bb8 Merge "Add is_kthread and cmdline_is_comm to process_tree" into main
6b56f59 Merge "[stdlib]: Add macro to compute the intersections of intervals" into main
5496dc8 [stdlib]: Add macro to compute the intersections of intervals
c5f3bbf Merge "tp: make public _slice_with_thread_and_process_info" into main
ea324cf Merge "ui: Remove 30,000 row limit on raw UI queries" into main
77a7b0d ui: Remove 30,000 row limit on raw UI queries
916ab7c tp: make public _slice_with_thread_and_process_info
16e01ca Add is_kthread and cmdline_is_comm to process_tree
662b74e [stdlib]: Reland aosp/3552161 - Add macro to compute the union of a set of intervals
d5ee2fb Merge "ui: Use specialization to fix parsing bug" into main
7da1b16 Merge "tp: Fix io_wait arg name conversion in traceconv" into main
7848d25 COPYBARA_IMPORT=Project import generated by Copybara.
020d559 Merge "Add is kernel process to process metadata" into main
541f72f Merge "Sync Perfetto WM trace proto with one on in frameworks/base" into main
cd4e224 ui: Use specialization to fix parsing bug
7e4b21f tp: Fix io_wait arg name conversion in traceconv
a7ee98c Add is kernel process to process metadata
aa832d5 Discard unfinished startup slices
5af8621 ui: Fix query table crash when number of rows is 0
2ce4ac5 Merge "ui: Explore Page: extract node operations from builder into node" into main
65a030e Merge "Copy Perfetto Java SDK Java and C++ (JNI) code from AOSP." into main
cc278e3 Merge "ui: Fix heap graph plugin crash with multiple paths" into main
d7de99f Merge "ui: Added pluginable track filters" into main
3db147d Merge "fix single track counter aggegation query" into main
994cb32 Copy Perfetto Java SDK Java and C++ (JNI) code from AOSP.
b36ce69 ui: Added pluginable track filters
f80464e ui: Fix heap graph plugin crash with multiple paths
231d105 ui: Make flamegraph properties optionally hidden
f2f78e6 Merge "ui: Fix wrapping text issue in query results table" into main
eb26698 ui: Explore Page: extract node operations from builder into node
596f047 Merge "Add input ds to perfetto persistent tracing" into main
bdba9a3 Merge "Fix BatteryStatsHistoryState parse error checking" into main
3a18aae fix single track counter aggegation query
8621d28 Add input ds to perfetto persistent tracing
40daf96 Merge "Revert "[stdlib]: Add macro to compute the union of a set of intervals"" into main
f88666f Revert "[stdlib]: Add macro to compute the union of a set of intervals"
c7821a2 tp: fix bug with trailing whitespace in SQL formatting
b92e052 ui: Fix wrapping text issue in query results table
41cde89 Merge "fuchsia: Fix wake record tokenization" into main
6e290fa Merge "Add app wakelock data source config / event protos" into main
7ab70ec Merge "COPYBARA_IMPORT=Project import generated by Copybara." into main
88c4512 Merge "[stdlib]: Add macro to compute the union of a set of intervals" into main
d622f11 COPYBARA_IMPORT=Project import generated by Copybara.
7c80b9c Merge "ui: Rename runQuery() and add comment to avoid accidental use" into main
b640f4f ui: Rename runQuery() and add comment to avoid accidental use
0a2afa2 Merge "ui: Add pagination to basic query results table" into main
e84f326 fuchsia: Fix wake record tokenization
2d5d152 ui: Fix binder plugin crash
66a3b60 Merge changes I72427908,Ic7af3dfc into main
0428dbc Merge "ui: Improve peformance of heap graph context options" into main
7fd5211 ui: Improve peformance of heap graph context options
475cfe3 ui: Add pagination to basic query results table
51a13da [stdlib]: Add macro to compute the union of a set of intervals
8d6f354 Sync Perfetto WM trace proto with one on in frameworks/base
74dcce8 Fix compilation of '#pragma GCC system_header' in google3.
d611874 Merge "ui: Explore Page: add source node button" into main
7c8c579 Merge "ui: Explore Page: support duplicate and remove nodes" into main
25c9798 Merge "ui: Remove use of runQuery() in breakdown tracks" into main

GitOrigin-RevId: 8057646d1d90decf6485e910d505783c3f36db72
Change-Id: I80587089660c67d56dd5dcaa102ef39eafeb73bf
1 file changed
tree: 4d4474e5bdc6ede054eb30a86af30ebc2fb613ae
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.