Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
perfetto
/
51c3c9511f330b87ba28e4abe4c68144e5d47c50
/
BUILD.gn
02c1176
Major clean up build files, use flags-per-feature.
by Primiano Tucci
· 5 years ago
7e05fc1
Minor cleanups to build files
by Primiano Tucci
· 5 years ago
7a9ffa7
Simplify proto descriptor rules
by Hector Dearman
· 5 years ago
8f5299c
processor: Allow building in chromium as a lib
by Eric Seckler
· 5 years ago
dd5ebc9
Client API: Allow data sources to handle Stop asynchronously
by Primiano Tucci
· 5 years ago
7fead1c
Add tools/protoprofile
by Hector Dearman
· 5 years ago
ae11620
Include profiling protos in the Chrome public deps
by Oystein Eftevaag
· 5 years ago
9554513
Add a simple fuzzer for the traced_producer socket.
by Stephen Nusko
· 5 years ago
488e122
Add tools/cpu_utilization for looking at cpu utilization of processes
by Ryan Savitski
· 5 years ago
764c504
protozero: rename protoc_plugin -> protozero_plugin (and ipc)
by Primiano Tucci
· 5 years ago
edace41
trace_processor: add support for building on Android
by Lalit Maganti
· 5 years ago
658e2d6
Fix amalgamated build
by Primiano Tucci
· 5 years ago
13ae72f
Fix DEPS
by Primiano Tucci
· 5 years ago
4c91502
Merge "Expose trace_processor_shell target to build from chrome checkout"
by Mikhail Khokhlov
· 5 years ago
4d7ccd9
tools/idle_alloc: Only build in standalone builds.
by Eric Seckler
· 5 years ago
8643d1c
Expose trace_processor_shell target to build from chrome checkout
by Mikhail Khokhlov
· 5 years ago
9718801
Merge "Add API usage example for the Android tree"
by Primiano Tucci
· 5 years ago
0b651b8
Add API usage example for the Android tree
by Primiano Tucci
· 5 years ago
e15ff4a
Merge "Use IDLE bit instead of referenced bit."
by Florian Mayer
· 5 years ago
2c5488f
Reshuffle include/ directory layout
by Primiano Tucci
· 5 years ago
67be965
Use IDLE bit instead of referenced bit.
by Florian Mayer
· 5 years ago
335412d
Roll clang, libcxx, ninja, gn
by Primiano Tucci
· 5 years ago
46b353b
Merge "perfetto: fix support for proto_descriptor targets"
by Lalit Maganti
· 5 years ago
1235ee8
Merge "Build trace processor lib on windows"
by Mikhail Khokhlov
· 5 years ago
a45a95e
Build trace processor lib on windows
by Mikhail Khokhlov
· 5 years ago
9720894
Merge "Build heapprofd_end_to_end_test on Linux."
by Treehugger Robot
· 5 years ago
f9799c6
perfetto: fix support for proto_descriptor targets
by Lalit Maganti
· 5 years ago
ca4d514
trace_processor: add support for proto and sql metric from shell
by Lalit Maganti
· 5 years ago
087d37f
Build heapprofd_end_to_end_test on Linux.
by Florian Mayer
· 5 years ago
990b5fe
Perfetto Client API (4): Add initial integration test
by Primiano Tucci
· 5 years ago
9564d91
Perfetto Client API (1): initial refactorings
by Primiano Tucci
· 5 years ago
5f3a018
trace_processor: add template substitution support for SQL metrics
by Lalit Maganti
· 5 years ago
696ff77
trigger_perfetto: Add trigger_perfetto binary
by Hector Dearman
· 5 years ago
787418f
perfetto: add dump_ftrace_stats tool
by Lalit Maganti
· 5 years ago
db7f1ae
Add tools/busy_threads for spawning N busy-wait threads for debugging
by Ryan Savitski
· 5 years ago
0038918
Add fuzzer for writing to shared memory buffer.
by Florian Mayer
· 5 years ago
c167887
Improve ProtoZero decoders, introduce TypedProtoDecoder
by Primiano Tucci
· 5 years ago
2107774
build: Only include traced service tests in android/standalone builds.
by Eric Seckler
· 5 years ago
3077d18
Add lazy startup producer class to traced.
by Florian Mayer
· 5 years ago
d3139b4
build: Add new protos to libperfetto public_deps
by Eric Seckler
· 6 years ago
59bc02d
trace_processor: Add fuzzer for trace parser
by Hector Dearman
· 6 years ago
4a1ee94
Add fuzzer for shared ring buffer.
by Florian Mayer
· 6 years ago
c50bcc9
Add SharedRingBuffer
by Florian Mayer
· 6 years ago
a3da9be
Android builds: add liblog only to dynlibs & executables + remove it from heapprofd_client
by Ryan Savitski
· 6 years ago
e65beca
heapprofd_client: non-allocating logging
by Ryan Savitski
· 6 years ago
7c7f5f5
Perfetto: clean up PERFETTO_EMBEDDER_BUILD
by Primiano Tucci
· 6 years ago
106605c
Add e2e cmdline tests and fix Flush with no producers
by Primiano Tucci
· 6 years ago
a6ba179
build: Use test() template for test executables
by Eric Seckler
· 6 years ago
b98e533
build: Split perfetto_unittests into sources + executable
by Eric Seckler
· 6 years ago
4280249
profiling: Add heapprofd end to end test.
by Florian Mayer
· 6 years ago
eff9804
Fix build using system clang.
by Florian Mayer
· 6 years ago
2e48071
Changes needed to run on OSS-Fuzz.
by Florian Mayer
· 6 years ago
676f0cc
Add libperfetto_android_internal.so library to access HAL/VNDK
by Primiano Tucci
· 6 years ago
e92c674
Fix merged perfetto trace
by Hector Dearman
· 6 years ago
499cd60
Fix trace_to_text for WASM
by Hector Dearman
· 6 years ago
4afdd64
profiling: Write bookkeeping to trace
by Florian Mayer
· 6 years ago
8e7eac4
profiling: Add heapprofd config.
by Florian Mayer
· 6 years ago
98c3c3e
profiling: Add proto for heapprofd.
by Florian Mayer
· 6 years ago
c365e36
profiling: Add fuzzer for unwinding.
by Florian Mayer
· 6 years ago
4c5efa4
Build changes to support other embedders other than chromium
by Primiano Tucci
· 6 years ago
20dc8f7
trace_to_text: split out proto-full from proto-lite deps
by Primiano Tucci
· 6 years ago
b6a921f
profiling: Add malloc hooks.
by Florian Mayer
· 6 years ago
3cd3132
Add public API for Perfetto consumer
by Primiano Tucci
· 6 years ago
bdb2a59
Rename libtraced_shared to libperfetto
by Primiano Tucci
· 6 years ago
59d6ace
fuzzers: re-introduce conditional around fuzzers
by Primiano Tucci
· 6 years ago
a65497e
Roll clang and switch to fsanitize=fuzzer-no-link
by Primiano Tucci
· 6 years ago
5313adf
TraceProcessor: Add clipping support to sched table + minor fixes
by Primiano Tucci
· 6 years ago
a2fae26
profiling: Add unwinding
by Florian Mayer
· 6 years ago
f98c9d6
Fix Chromium build.
by Florian Mayer
· 6 years ago
b64d6b1
profiling: Add parts of heap profiler.
by Florian Mayer
· 6 years ago
b6b029e
Don't build trace_processor:unittests on Android
by Hector Dearman
· 6 years ago
199b690
traced_probes: Push cpu first in FtraceEventBundle
by Hector Dearman
· 6 years ago
b2ea4d4
TraceProcessor: add -d option for debugging SQLite vtable methods
by Primiano Tucci
· 6 years ago
7f71d0e
trace_processor: Add integration tests
by Hector Dearman
· 6 years ago
5968caf
Add interactive trace_processor_shell + fix mac build
by Primiano Tucci
· 6 years ago
8aba432
Do not compile memory profiler for Chromium.
by Florian Mayer
· 6 years ago
c9b8423
Add record reader for heapprofd.
by Florian Mayer
· 6 years ago
3bf99f3
trace_processor: extract Table and Table::Cursor classes and cleanup
by Primiano Tucci
· 6 years ago
928fa95
perfetto: add trace processor library to expose to external clients
by Lalit Maganti
· 6 years ago
6fcedac
Chrome: Export needed symbols to avoid direct external dependencies on protozero files
by Oystein Eftevaag
· 6 years ago
c6bccda
trace_processor: add unit and integration tests for sched slice table
by Lalit Maganti
· 6 years ago
de82dae
Move ftrace_reader code into src/traced/probes/ftrace
by Primiano Tucci
· 6 years ago
e5e84fb
Ensure no ipc code is built for Chrome
by Oystein Eftevaag
· 6 years ago
caed37e
trace_processor: initial definition of columnar trace class
by Lalit Maganti
· 6 years ago
608d8f8
Fixed unresolved dependencies on fuzzer targets for the Chrome build
by Oystein Eftevaag
· 6 years ago
a195971
Fix fuzzers and reduce noise from ftrace_parser unittest
by Primiano Tucci
· 6 years ago
3faad74
Add skeleton for UI (Node + TypeScript + WASM + build integration)
by Primiano Tucci
· 6 years ago
c2eb510
Roll GN, clang and libc++ to match chromium revisions
by Primiano Tucci
· 6 years ago
1640ffa
Fix mac build, make pipe_stats linux-only
by Primiano Tucci
· 6 years ago
c3e6763
Enable protozero tests on Windows
by Bruce Dawson
· 6 years ago
2af6ef7
Get one Perfetto unittest working on Windows
by Bruce Dawson
· 6 years ago
808d6df
Support building most targets on mac
by Primiano Tucci
· 6 years ago
21c19d8
Support building trace_to_text in the Android tree
by Primiano Tucci
· 6 years ago
067fd5b
Removed more build targets from being built in embedded Chrome builds by default
by Oystein Eftevaag
· 6 years ago
a812a94
In Chrome, build as shared library rather than directly linked sources
by Oystein Eftevaag
· 6 years ago
bfc3d3e
perfetto: add end to end benchmarking
by Lalit Maganti
· 6 years ago
86cfbe1
perfetto: Add guardrails to perfetto_cmd
by Hector Dearman
· 6 years ago
6aa7557
Add host target for perfetto protos on Android host builds
by Primiano Tucci
· 6 years ago
3639700
perfetto: Add a testing program
by Hector Dearman
· 6 years ago
9eba16c
Don't build trace_to_text when building in Chrome
by Oystein Eftevaag
· 6 years ago
Next »