Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
perfetto
/
497bd8538e688effe7b353e819845d54f745d545
/
BUILD.gn
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
· 7 years ago
21c19d8
Support building trace_to_text in the Android tree
by Primiano Tucci
· 7 years ago
067fd5b
Removed more build targets from being built in embedded Chrome builds by default
by Oystein Eftevaag
· 7 years ago
a812a94
In Chrome, build as shared library rather than directly linked sources
by Oystein Eftevaag
· 7 years ago
bfc3d3e
perfetto: add end to end benchmarking
by Lalit Maganti
· 7 years ago
86cfbe1
perfetto: Add guardrails to perfetto_cmd
by Hector Dearman
· 7 years ago
6aa7557
Add host target for perfetto protos on Android host builds
by Primiano Tucci
· 7 years ago
3639700
perfetto: Add a testing program
by Hector Dearman
· 7 years ago
9eba16c
Don't build trace_to_text when building in Chrome
by Oystein Eftevaag
· 7 years ago
6cfec8a
perfetto: foo:foo_unittests -> foo:unittests
by Hector Dearman
· 7 years ago
ebf07c7
traced_probes: Add ProcessStatsDataSource
by Hector Dearman
· 7 years ago
74b73a9
Add utility function to get block device -> mountpoints.
by Florian Mayer
· 7 years ago
c443a36
perfetto: Move perfetto_cmd out of traced
by Hector Dearman
· 7 years ago
d404ea1
Dump process data in trace.
by Isabelle Taylor
· 7 years ago
a0d8051
Fix mac build
by Primiano Tucci
· 7 years ago
0b9a6ac
perfetto: fix dependencies for perfetto binary on standalone android
by Lalit Maganti
· 7 years ago
d15631b
Dumps data about processes and threads.
by Isabelle Taylor
· 7 years ago
d0e7679
perfetto: update tests to depend on new build flag
by Lalit Maganti
· 7 years ago
c96f71b
Fix mac build
by Primiano Tucci
· 7 years ago
bc8368e
ftrace_reader: Add cpu_reader.cc micro benchmark
by Hector Dearman
· 7 years ago
d8bd81b
Simply test BUILD file structure.
by Florian Mayer
· 7 years ago
79f2d7b
perfetto: add end to end integration tests
by Lalit Maganti
· 7 years ago
c501080
Generate merged trace config for use in the Android tree
by Primiano Tucci
· 7 years ago
20b760c
Reshuffle .proto files under /proto
by Primiano Tucci
· 7 years ago
51e06e5
Enable embedders to include Perfetto protos
by Oystein Eftevaag
· 7 years ago
fcbafda
Add protoc_helper
by Hector Dearman
· 7 years ago
6d84853
Move binder libraries into perfetto binary and save ~5 MB of ram
by Primiano Tucci
· 7 years ago
6b90156
Fix mac build
by Primiano Tucci
· 7 years ago
7e2b67a
Changes for statsd integration
by Primiano Tucci
· 7 years ago
39071ba
ftrace_reader: Move some code for generating the protos into tools/
by Hector Dearman
· 7 years ago
20b3c1c
Add trace_to_text
by Hector Dearman
· 7 years ago
b5b7169
Implement DropBox uploading
by Sami Kyostila
· 7 years ago
f3837d5
Add --background option to perfetto cmdline util
by Primiano Tucci
· 7 years ago
6ea459c
Split android_task_runner in its own target
by Primiano Tucci
· 7 years ago
72dac26
Moved non-chrome targets out of build_with_chromium to fix embedded Chrome build
by Oystein Eftevaag
· 7 years ago
5e8a4eb
Added targets for linking Perfetto as an embedded library and fixed some include paths
by Oystein Eftevaag
· 7 years ago
edf099c
Add a way to use libraries from the Android tree
by Primiano Tucci
· 7 years ago
3b72910
Add skeleton of perfetto cmdline tool.
by Primiano Tucci
· 7 years ago
6067e73
Split executables and introduce common shared library
by Primiano Tucci
· 7 years ago
4e49c02
Make traced a top-level executable
by Primiano Tucci
· 7 years ago
3324dfc
Add testing consumer_cmd executable
by Primiano Tucci
· 7 years ago
3e712a0
Add skeleton of traced
by Hector Dearman
· 7 years ago
931284e
Fix TSan flakiness
by Primiano Tucci
· 7 years ago
73f584f
ftrace_reader: Remove ftrace_reader_demo
by Hector Dearman
· 7 years ago
5fec921
Introduce proto -> pure c++ code generator
by Primiano Tucci
· 7 years ago
b03ba36
Unify test targets under perfetto_{tests,benchmarks}
by Primiano Tucci
· 7 years ago
4f9b6d7
Pivot source files into top-level src,include and unify test target
by Primiano Tucci
· 7 years ago
dd727e4
Support building Perfetto as part of Chrome
by Oystein Eftevaag
· 7 years ago
782374f
Split proto zero/lite/full generation
by Primiano Tucci
· 7 years ago
91cc11d
[IPC 6] Add code generator and end-to-end test
by Primiano Tucci
· 7 years ago
e73ac93
[IPC 1] Add class to handle UNIX sockets and shared memory
by Primiano Tucci
· 7 years ago
2193ff4
Move format parser files from tools/ to ftrace_reader/
by Hector Dearman
· 7 years ago
2c650f8
Add FtraceEventBundle and FtraceEvent protos
by Hector Dearman
· 7 years ago
650fb84
Add ftrace_controller
by Hector Dearman
· 7 years ago
3d8970f
Rename libftrace to ftrace_reader
by Hector Dearman
· 7 years ago
d7d1be0
Move cpp_common to base and its own namespace.
by Primiano Tucci
· 7 years ago
ce72002
Introduce core tracing library pieces (Part 1)
by Primiano Tucci
· 7 years ago
1333134
Introduce RAII ScopedFile class to auto-close FDs
by Primiano Tucci
· 7 years ago
fd48423
Introduce protozero protoc compiler plugin (Part 3)
by Primiano Tucci
· 7 years ago
97440f4
Introduce core ProtoZero support classes (Part 1)
by Primiano Tucci
· 7 years ago
b06bc48
Move sanitizers_unittests under tools and add README
by Primiano Tucci
· 7 years ago
9b062df
Add libftrace/ directory
by Hector Dearman
· 7 years ago
be61adf
Add format parser
by Hector Dearman
· 7 years ago
88a1011
Add benchmark library
by Hector Dearman
· 7 years ago
0825bc8
Add support for llvm-based sanitizers.
by Primiano Tucci
· 7 years ago
ae2879e
Perfetto: first commit. Introduce build files
by Primiano Tucci
· 7 years ago