Sign in
◑
Theme
flutter
/
third_party
/
perfetto
/
HEAD
e4f0b74
perfetto: bump the Rust SDK crate versions for tracing v2 (#8144)
by Lalit Maganti
· 6 hours ago
main
cf7be6f
tp: allow a grouping key to be listed twice in pipelines (#8117)
by Lalit Maganti
· 6 hours ago
baa5ab1
tp: walk the tree each TREE ACCUMULATE stage names (#8116)
by Lalit Maganti
· 6 hours ago
4e197b3
tp: drop the columns DISTINCT does not compare (#8115)
by Lalit Maganti
· 6 hours ago
a9a9cca
tp: add railroad diagrams to the pipe syntax reference (#8113)
by Lalit Maganti
· 6 hours ago
295b54f
tp: bring the pipeline docs in line with the implementation (#8112)
by Lalit Maganti
· 6 hours ago
fc0d2c3
tp: avoid casting 2^63 to int64_t when filtering doubles (#8147)
by Lalit Maganti
· 6 hours ago
9c936eb
tp: fix the galloping search test on 32-bit builds (#8146)
by Lalit Maganti
· 8 hours ago
ce43e58
perfetto: read a PbMsg's encoding from its writer (#8143)
by Lalit Maganti
· 8 hours ago
53485ac
tp: fix slow _android_jank_cuj_counter build (#8141)
by Nicolò Mazzucato
· 9 hours ago
f12b576
tp: fold a batch at once in AGGREGATE without keys (#8025)
by Lalit Maganti
· 9 hours ago
108ca14
tp: gallop to the end of equal rows in sorted filters (#8093)
by Lalit Maganti
· 9 hours ago
15aed00
perfetto: let Rust SDK data sources write through tracing v2 (#8097)
by Lalit Maganti
· 9 hours ago
93e3e68
ui: Use native DataGrid aggregations feature in HDE's 'Bytes Retained by Heap' table (#8073)
by Steve Golton
· 10 hours ago
bb677d9
stdlib + ui: per-process freezer timeline under the process state track (#8078)
by gignat-dev
· 10 hours ago
b4ca22c
android_sdk: don't drop events started while another is being built in the same thread (#7803)
by Parth Sane
· 13 hours ago
e4e78f8
ui: AsyncMemo - fix retainOn with disposables bug (#8076)
by Steve Golton
· 13 hours ago
04570ef
perfetto: hold StatusOr's value in a union (#8126)
by Lalit Maganti
· 16 hours ago
5c8f3a6
Sync generated proto files (#8133)
by perfetto-automation[bot]
· 17 hours ago
187e535
perfetto: pass base::Status in a register (#8121)
by Lalit Maganti
· 17 hours ago
13514b0
perfetto: make base::Status a single word (#8120)
by Lalit Maganti
· 17 hours ago
f60e545
base: let the compiler skip per-element work in CircularQueue (#8136)
by Primiano Tucci
· 17 hours ago
f448c45
tp: reset unknown_extensions_/allowed_fields_ on every ParseMessage exit (#8082)
by Lalit Maganti
· 18 hours ago
a8dc039
tp: disable ATTACH's ability to create/write OS files (#8081)
by Lalit Maganti
· 18 hours ago
c7b4364
tp: pre-aggregate by path_hash in _heap_graph_path_hash_aggregate (#8071)
by ilkos
· 25 hours ago
c9864ea
Unified track dimensions (RFC 0039) (#7773)
by David Reveman
· 25 hours ago
72e808e
tp: make a bare ts and dur mean the region after an intersection (#8087)
by Lalit Maganti
· 25 hours ago
f82c553
tp: parse expressions in pipeline SELECT, EXTEND and SET (#8103)
by Lalit Maganti
· 26 hours ago
6482bc5
tp: build slice CPU time and time in state with pipelines (#8088)
by Lalit Maganti
· 27 hours ago
33dfbee
tp: let AGGREGATE give a column a name another has (#8085)
by Lalit Maganti
· 27 hours ago
c50dc74
tp: document the aggregates every pipeline stage shares (#8084)
by Lalit Maganti
· 27 hours ago
93ceb02
tp: document the AGGREGATE stage (#8083)
by Lalit Maganti
· 27 hours ago
b547451
tp: lower pipe syntax DISTINCT and WHERE onto the executor (#8098)
by Lalit Maganti
· 27 hours ago
22568e7
ui: Add a hideStatusbar route arg for embedders (#8021)
by Sayed Hadi Hashemi
· 28 hours ago
d75610f
ui: Make 'Space' hotkeys match the space bar (#8018)
by Sayed Hadi Hashemi
· 28 hours ago
ddf205d
ui: Make AndroidInputLifecycle plugin discoverable (#8092)
by Ivan
· 29 hours ago
0ff33af
perfetto: use tracing v2 in traced_probes (#7996)
by sashwinbalaji
· 31 hours ago
aa3412f
perfetto: add tracing v2 stats (#7533)
by sashwinbalaji
· 31 hours ago
53f207a
tp: add a Filter transform to the executor (#8059)
by Lalit Maganti
· 31 hours ago
15e3978
tp: share filter value casts and table searches outside the dataframe planner (#8058)
by Lalit Maganti
· 31 hours ago
50353db
tp: name the executor's copying row reads Gather (#8011)
by Lalit Maganti
· 31 hours ago
a42a1f3
tp: add INTERVAL FILL GAPS to pipelines (#8006)
by Lalit Maganti
· 31 hours ago
d9d8c7f
tp: share one input stage across the interval operators (#8005)
by Lalit Maganti
· 31 hours ago
4dad491
tp: store INTERVAL INTERSECTION's intervals flat per operand (#8004)
by Lalit Maganti
· 31 hours ago
11cea75
tp: Materialise android input lifecycle for per-slice lookups (#8075)
by Ivan
· 31 hours ago
8e04bba
ui: add quick filter UI feature to the flat Datagrid widget (#7999)
by Sean Yang
· 33 hours ago
7504b54
ui: add a quick filter feature to datagrids data model (#7998)
by Sean Yang
· 35 hours ago
725168c
ui: Enable noUncheckedIndexedAccess in TS (#7910)
by Steve Golton
· 2 days ago
00b8258
tp: Update Tensor G6 DSU and CPU static power curves (#8072)
by Runping Lai
· 2 days ago
1018b44
Fix upstream merge for sync (#8040)
by andrabivolaru
· 2 days ago
594af1c
tp: add a Distinct transform to the executor (#7982)
by Lalit Maganti
· 3 days ago
f3d3b6d
tp: filter heap_graph_object by _ref_type_ids before joining references (#8064)
by ilkos
· 3 days ago
26db72a
tp: Implement metric() Python API over RPC backend (#8055)
by Ikram Gabiyev
· 4 days ago
3901fd7
build: add s390x cross-compilation (#7992)
by Ilya Leoshkevich
· 4 days ago
39fb5de
Revert "perfetto_cmd: clean up persistent trace file on failed exits (#7923) (#8052)
by Safayat Ullah
· 4 days ago
34ab251
perfetto_cmd: clean up persistent trace file on failed exits (#7923)
by Safayat Ullah
· 4 days ago
3069dd3
traced: add s390x to SyscallTable (#7993)
by Ilya Leoshkevich
· 4 days ago
f30ad7c
tp: leave unfreeze_reason NULL when has_unfrozen_dur_ms is not null in freezer dump (#7997)
by Parth Sane
· 4 days ago
498f4f4
perfetto: remove the launched use_unix_socket_inotify aconfig flag (#7971)
by Vibhu Agarwal
· 4 days ago
501a339
ui: show process state tracks inside process groups (#7976)
by gignat-dev
· 5 days ago
c4fb856
ui: Use zod for plugin permalink storage (#7418)
by Steve Golton
· 5 days ago
4270ab0
docs: document 3rd-party cookies requirement for Googler features (#8031)
by Steve Golton
· 5 days ago
6c2950f
tp: speed up the trace sorter's merge (#7711)
by Lalit Maganti
· 5 days ago
f4a1101
docs: document the merged class warning in Heap Dump Explorer (#8008)
by Sean Yang
· 5 days ago
67087ac
base: flush stdio before fork() in Subprocess entrypoint mode (#7994)
by Ilya Leoshkevich
· 5 days ago
3524cde
trace_redactor: support explicit target UID and drop NormalizeUid (#7738)
by sanath099
· 5 days ago
cd879f0
tp: let pipeline planning combine small batches (#7961)
by Lalit Maganti
· 5 days ago
c163410
Fix ClangTidyPerformance findings (#7990)
by sashwinbalaji
· 5 days ago
c1e7342
tp: drop sorts that pipeline planning no longer needs (#7960)
by Lalit Maganti
· 5 days ago
16a2abd
ui: render chart tooltip content as text, not HTML (#7977)
by Sean Yang
· 5 days ago
7a56baa
ui: build BreakdownTracks counters with INTERVAL FLATTEN (#7787)
by gignat-dev
· 5 days ago
f71d079
perfetto: Integrate tracing v2 with the SDK (#7700)
by sashwinbalaji
· 5 days ago
c718f9f
tp: pre-filter CUJ marker and counter slices in base and cuj_frame_counters (#7991)
by Nicolò Mazzucato
· 5 days ago
a8f8e81
tp: parse DISTINCT as a pipeline stage (#7981)
by Lalit Maganti
· 5 days ago
5be2564
ui: show merged class warnings in Heap Dump Explorer (#7951)
by Sean Yang
· 5 days ago
05cb20a
stdlib + ui: fix NULL process exit reasons and rename state change reason (#7975)
by gignat-dev
· 6 days ago
4c36ce3
Sync generated proto files (#7985)
by perfetto-automation[bot]
· 6 days ago
6f61bc9
tp: Fix small transform bug in SurfaceFlinger visibility (#7989)
by srapiteanu
· 6 days ago
80cda3e
tp: convert android_jank_cuj_*_slice tables to views (#7983)
by Nicolò Mazzucato
· 6 days ago
0f5933c
tp: trust what pipeline planning guarantees in operators (#7939)
by Lalit Maganti
· 6 days ago
3227c52
Fix chromium compile failure (#7979)
by Victor Vianna
· 6 days ago
35ad650
tp: read INTERVAL INTERSECTION's operands in order (#7938)
by Lalit Maganti
· 6 days ago
456215d
tp: track what pipeline lowering knows of row order (#7933)
by Lalit Maganti
· 6 days ago
3dad1a2
tp: name pipeline lowering methods by what they do (#7936)
by Lalit Maganti
· 6 days ago
a287c37
tp: lower each pipeline with a builder of its own (#7931)
by Lalit Maganti
· 6 days ago
c50af85
tp: make inputs agree on column types when lowering pipelines (#7925)
by Lalit Maganti
· 6 days ago
9f81bc4
perfetto: Drop TraceBufferV2 casts from the service (#7973)
by sashwinbalaji
· 6 days ago
9225e4f
perfetto: Extract TraceBufferProtoVms (#7972)
by sashwinbalaji
· 6 days ago
93b5bb5
ui: validate DataExplorer permalink state with zod (#7954)
by Sean Yang
· 6 days ago
50375ca
ui: add MergedClassWarning component (#7912)
by Sean Yang
· 6 days ago
24c1b42
ui: support icon markers in flamegraph (#7911)
by Sean Yang
· 6 days ago
0277e59
perfetto: Add shift-left compaction to TraceBufferV2 (#7750)
by sashwinbalaji
· 6 days ago
7a3972e
tp: Add vulkan_debug_names table for Vulkan debug object names (#7948)
by olehkuznetsov
· 7 days ago
242b508
tp: use TempFile instead of tmpfile() in result formatter tests (#7970)
by Victor Vianna
· 7 days ago
1032f1b
ui: add Process Starts and Process Exits aggregation tabs (#7659)
by gignat-dev
· 7 days ago
cca504e
Copybara import from Chromium: proto and stdlib changes (#7965)
by copybara-service[bot]
· 7 days ago
6241ec0
Sync generated proto files (#7967)
by perfetto-automation[bot]
· 7 days ago
5b9f8e2
bt-ui: back the results grid's Equals filter with column_values (#7678)
by gignat-dev
· 7 days ago
8be70ab
bt-ui: add corpus filter chips to the trace corpus launcher (#7953)
by gignat-dev
· 7 days ago
6bcd365
ui: show processes in state on counter click (#7600)
by gignat-dev
· 7 days ago
Next »