Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
perfetto
/
10613fac26b2a44b155e1a735b7bc3380644c5f1
/
src
/
tracing
/
test
f7851ee
Remove TracePacket::Decode and protobuf dependencies
by Primiano Tucci
· 5 years ago
355b8c8
Use '/protos/' as import prefix of perfetto protos
by Primiano Tucci
· 5 years ago
07489b8
Add base/proc_utils.h for GetProcessId(), fix Windows build
by Primiano Tucci
· 5 years ago
919ca1e
Remove use of -isystem for googletest
by Primiano Tucci
· 5 years ago
3d99b0f
service/client: Switch client library to BufferExhaustedPolicy::kDrop
by Eric Seckler
· 5 years ago
08425ca
shmem: Add an option to drop data instead of stalling on SMB exhaustion
by Eric Seckler
· 5 years ago
0637578
startup writers: Commit locally buffered data in batches
by Eric Seckler
· 5 years ago
693f6aa
Make page size configurable when connecting a producer
by Nicolò Mazzucato
· 5 years ago
13ae72f
Fix DEPS
by Primiano Tucci
· 5 years ago
0f9e022
Move auto-generated core classes into public include/
by Primiano Tucci
· 5 years ago
2854a0a
Add consumer API and --query cmdline to list data sources
by Primiano Tucci
· 5 years ago
2c5488f
Reshuffle include/ directory layout
by Primiano Tucci
· 5 years ago
cdfd85b
Update gtest/gmock to use system includes
by Hector Dearman
· 5 years ago
fcd6725
Fix chrome build
by Primiano Tucci
· 5 years ago
062ed50
service: Let producers choose whether to enable SMB scraping
by Eric Seckler
· 5 years ago
33868d5
tracing service: add support for issuing periodic ClearIncrementalState ipcs.
by Ryan Savitski
· 5 years ago
bdaa962
Producer: add ClearIncrementalState() call/ipc
by Ryan Savitski
· 5 years ago
f4cccb5
Exposed GetInProcessShmemArbiter() in ProducerEndpoint
by Oystein Eftevaag
· 6 years ago
c8d2f07
Make sure to always create the SMA on the correct thread in the in-process case
by Oystein Eftevaag
· 6 years ago
1393ffd
Add the ability to send triggers to the Perfetto Service.
by Stephen Nusko
· 6 years ago
7b0c945
service: Add support for ObservableEvents.
by Eric Seckler
· 6 years ago
4ff03e5
service/producer: Track data source instance state, notify on start
by Eric Seckler
· 6 years ago
eb6144c
Merge "trace buffer: Ignore empty packets"
by Eric Seckler
· 6 years ago
685f752
traced: Add kernel version to trace
by Hector Dearman
· 6 years ago
ac33697
trace buffer: Ignore empty packets
by Eric Seckler
· 6 years ago
cb6e4c8
Add API to enable additional producer_name_filter entries in a session
by Oystein Eftevaag
· 6 years ago
d0ac7ca
service: Write a trusted PacketSequenceID with each packet.
by Eric Seckler
· 6 years ago
de79b62
Fix unsigned int comparison for chromium roll
by Eric Seckler
· 6 years ago
eaf29ed
service: Add GetTraceStats() to consumer endpoint
by Eric Seckler
· 6 years ago
d13fdf8
Add two additional stats (rewritten & out-of-order) related to writing chunks.
by Stephen Nusko
· 6 years ago
c65693d
trace writer: Add a proxying StartupTraceWriter.
by Eric Seckler
· 6 years ago
a01e28a
service: Scrape SMBs on flush, disable and producer disconnect
by Eric Seckler
· 6 years ago
9ba1d84
Allow consumers to detach from tracing session
by Primiano Tucci
· 6 years ago
b77b27e
trace buffer: Support overriding chunks.
by Eric Seckler
· 6 years ago
1c4e1ac
perfetto: Add an IPC to associate trace writers with buffers
by Eric Seckler
· 6 years ago
edf3f7c
perfetto: Make it possible to commit paged memory in chunks on Win
by Eric Seckler
· 6 years ago
674076d
Introduce support for deferred start (fast triggering)
by Primiano Tucci
· 6 years ago
afb72b5
Rename producer methods to Start/StopDataSource
by Primiano Tucci
· 6 years ago
03de28f
Propagate tracing session to the producers
by Primiano Tucci
· 6 years ago
baeecf1
Wait for producers to ACK the stop when disabling the trace.
by Primiano Tucci
· 6 years ago
6a1a4d5
Rename Service to TracingService.
by Florian Mayer
· 6 years ago
bb6e566
Fixed some sign compare errors in newly added TraceStats tests
by Oystein Eftevaag
· 6 years ago
5e33cad
Add stats about dropped events to the trace
by Primiano Tucci
· 6 years ago
3cbb10a
Remove warning suppressions and fix many casting bugs
by Primiano Tucci
· 7 years ago
d52e627
Add Flush support to Producer and expose API to Consumer
by Primiano Tucci
· 7 years ago
7b14f65
Make the traced service robust against corrupted packets
by Primiano Tucci
· 7 years ago
1a1951d
Fix logic to decide SMB page and size from config
by Primiano Tucci
· 7 years ago
dca727d
Refactor unit-testing of core/service_impl.cc
by Primiano Tucci
· 7 years ago
07e104d
Reduce binary size (1.6MB -> 600K) by removing protos/trace:lite dep
by Primiano Tucci
· 7 years ago
578d784
Remove com.google from perfetto data source names
by Primiano Tucci
· 7 years ago
9daa483
Remove DataSourceID and registration callback
by Primiano Tucci
· 7 years ago
4966fdc
POSIX clock_gettime is only available on OS X >= 10.12, only log the monotonic clock for now
by Oystein Eftevaag
· 7 years ago
6214c8f
Rename TraceBuffez -> TraceBuffer
by Hector Dearman
· 7 years ago
86262cb
Set SHM config for multiple producers.
by Isabelle Taylor
· 7 years ago
2ffd1a5
Add support for long running traces
by Primiano Tucci
· 7 years ago
200bd2e
Record incident details into the trace
by Sami Kyostila
· 7 years ago
69faa90
Change SHM to be handled per producer
by Isabelle Taylor
· 7 years ago
fbccb3c
Record a periodic clock snapshot
by Sami Kyostila
· 7 years ago
3e69ed9
perfetto: add callback to TraceWriter.Flush()
by Primiano Tucci
· 7 years ago
09db827
TraceBuffer: minor cleanups
by Primiano Tucci
· 7 years ago
79f3f91
NotifySharedMemoryUpdate -> CommitData
by Primiano Tucci
· 7 years ago
5c59901
TraceBuffer management
by Primiano Tucci
· 7 years ago
32e0b54
Annotate trace packets with a trusted producer uid
by Sami Kyostila
· 7 years ago
bc8368e
ftrace_reader: Add cpu_reader.cc micro benchmark
by Hector Dearman
· 7 years ago
8c2ef92
Merge "Remove unneeded header."
by Treehugger Robot
· 7 years ago
2445030
Remove unneeded header.
by Florian Mayer
· 7 years ago
aab5355
Run clang-tidy
by Florian Mayer
· 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
20d441d
Fix multi buffer support and add time-limited traces
by Primiano Tucci
· 7 years ago
f3837d5
Add --background option to perfetto cmdline util
by Primiano Tucci
· 7 years ago
e4cc95d
ftrace_reader: Add initial probes deamon code
by Hector Dearman
· 7 years ago
6067e73
Split executables and introduce common shared library
by Primiano Tucci
· 7 years ago
3324dfc
Add testing consumer_cmd executable
by Primiano Tucci
· 7 years ago
bbaa58c
Introduce base::PageAllocator to wrap mmap
by Primiano Tucci
· 7 years ago
5358933
Add initial Tracing Service implementation
by Primiano Tucci
· 7 years ago
d7b59c4
Introduce TraceWriter and SharedMemoryArbiter for Producer(s)
by Primiano Tucci
· 7 years ago
68323b0
Move WeakPtrFactory as last field: improves tests robustness.
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