Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
perfetto
/
2c5488f0dab90028e6e270fb3a1e52cb527f6691
/
src
/
tracing
/
core
/
tracing_service_impl.h
2c5488f
Reshuffle include/ directory layout
by Primiano Tucci
· 5 years ago
2e1ae92
Remove gtest_prod_config
by Primiano Tucci
· 5 years ago
062ed50
service: Let producers choose whether to enable SMB scraping
by Eric Seckler
· 5 years ago
80cb418
Fix minor nits in SnapshotClocks() and fix mac build
by Primiano Tucci
· 5 years ago
e004a57
traced: Add initial timestamp
by Hector Dearman
· 5 years ago
33868d5
tracing service: add support for issuing periodic ClearIncrementalState ipcs.
by Ryan Savitski
· 5 years ago
f4cccb5
Exposed GetInProcessShmemArbiter() in ProducerEndpoint
by Oystein Eftevaag
· 5 years ago
70ea330
Add a new TrustedPacket for received triggers.
by Stephen Nusko
· 5 years ago
c8d2f07
Make sure to always create the SMA on the correct thread in the in-process case
by Oystein Eftevaag
· 5 years ago
1393ffd
Add the ability to send triggers to the Perfetto Service.
by Stephen Nusko
· 5 years ago
5984729
Add the ability to use the START_TRACE trigger mode.
by Stephen Nusko
· 5 years ago
7b0c945
service: Add support for ObservableEvents.
by Eric Seckler
· 5 years ago
4ff03e5
service/producer: Track data source instance state, notify on start
by Eric Seckler
· 5 years ago
685f752
traced: Add kernel version to trace
by Hector Dearman
· 5 years ago
cb6e4c8
Add API to enable additional producer_name_filter entries in a session
by Oystein Eftevaag
· 5 years ago
14219ff
Make Producer.CreateTraceWriter thread-safe
by Primiano Tucci
· 5 years ago
2c72bd8
service: Add stats for discarded chunks + patches
by Eric Seckler
· 5 years ago
d0ac7ca
service: Write a trusted PacketSequenceID with each packet.
by Eric Seckler
· 5 years ago
eaf29ed
service: Add GetTraceStats() to consumer endpoint
by Eric Seckler
· 5 years ago
e563f66
Allow to configure flush timeout.
by Florian Mayer
· 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
f3f524b
service: Track writer registrations and target buffer associations.
by Eric Seckler
· 6 years ago
dd0ad10
tracing service: Verify target buffers specified in commit requests
by Eric Seckler
· 6 years ago
6dc2359
perfetto: Keep track of allowed target buffers for producers.
by Eric Seckler
· 6 years ago
1c4e1ac
perfetto: Add an IPC to associate trace writers with buffers
by Eric Seckler
· 6 years ago
5403e4f
Roll clang and libcxx to match chromium revisions
by Primiano Tucci
· 6 years ago
caa5780
Add support for periodic flushes
by Primiano Tucci
· 6 years ago
57c89d9
perfetto: Make gn check succeed when building with chrome
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
9754d0d
Add sync marker traces to allow fast parsing
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
[Renamed (88%) from src/tracing/core/service_impl.h]
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
· 6 years ago
e7ca7c6
Fix test failure by reducing max shm size to 32 MB
by Primiano Tucci
· 6 years ago
d52e627
Add Flush support to Producer and expose API to Consumer
by Primiano Tucci
· 6 years ago
1a1951d
Fix logic to decide SMB page and size from config
by Primiano Tucci
· 6 years ago
dca727d
Refactor unit-testing of core/service_impl.cc
by Primiano Tucci
· 6 years ago
01c45f0
service: Fix trace write period drifting
by Sami Kyostila
· 6 years ago
9daa483
Remove DataSourceID and registration callback
by Primiano Tucci
· 6 years ago
6214c8f
Rename TraceBuffez -> TraceBuffer
by Hector Dearman
· 6 years ago
86262cb
Set SHM config for multiple producers.
by Isabelle Taylor
· 6 years ago
2ffd1a5
Add support for long running traces
by Primiano Tucci
· 6 years ago
200bd2e
Record incident details into the trace
by Sami Kyostila
· 6 years ago
69faa90
Change SHM to be handled per producer
by Isabelle Taylor
· 6 years ago
fbccb3c
Record a periodic clock snapshot
by Sami Kyostila
· 6 years ago
0ff07c7
probe_producer: Post metadata to helper sources
by Hector Dearman
· 6 years ago
3e69ed9
perfetto: add callback to TraceWriter.Flush()
by Primiano Tucci
· 6 years ago
ecf9e4a
Use new TraceBuffer and send patches over IPC
by Primiano Tucci
· 6 years ago
61c5548
Add lockdown mode.
by Florian Mayer
· 6 years ago
485faff
perfetto: set memory and CPU guardrails on traced and traced_probes
by Lalit Maganti
· 6 years ago
79f3f91
NotifySharedMemoryUpdate -> CommitData
by Primiano Tucci
· 6 years ago
081d46a
Reduce ProducerID 64 -> 16 bits
by Primiano Tucci
· 6 years ago
06487a2
service: Implement producer and data source unregistration
by Sami Kyostila
· 6 years ago
32e0b54
Annotate trace packets with a trusted producer uid
by Sami Kyostila
· 6 years ago
cd08ec6
Add thread_checker_ to Service.
by Florian Mayer
· 6 years ago
20d441d
Fix multi buffer support and add time-limited traces
by Primiano Tucci
· 6 years ago
1269b4a
Enable data sources when interested consumers are already registered when enabled
by Oystein Eftevaag
· 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
af429f9
IPC plumbing for TraceWriter and service-side Consumer port.
by Primiano Tucci
· 7 years ago
42e2de1
Introduce initial stubs for Consumer API
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
[Renamed (93%) from tracing/src/core/service_impl.h]
f54cae4
Add FDs to the IPC layer and expose shmem to tracing layer
by Primiano Tucci
· 7 years ago
a616648
Core tracing-over-IPC implementation: Service side
by Primiano Tucci
· 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