1. 9754d0d Add sync marker traces to allow fast parsing by Primiano Tucci · 6 years ago
  2. f250e1c Only start data sources on registration if the tracing session is enabled by Oystein Eftevaag · 6 years ago
  3. 03de28f Propagate tracing session to the producers by Primiano Tucci · 6 years ago
  4. baeecf1 Wait for producers to ACK the stop when disabling the trace. by Primiano Tucci · 6 years ago
  5. 6a1a4d5 Rename Service to TracingService. by Florian Mayer · 6 years ago[Renamed (89%) from src/tracing/core/service_impl.cc]
  6. 21c1a0d Changes to get Perfetto tracing in Chrome for Windows by Bruce Dawson · 6 years ago
  7. 356d83f Limit concurrent traces to 5 to prevent stalls in traced_probes by Primiano Tucci · 6 years ago
  8. 5e33cad Add stats about dropped events to the trace by Primiano Tucci · 6 years ago
  9. 3cbb10a Remove warning suppressions and fix many casting bugs by Primiano Tucci · 6 years ago
  10. d52e627 Add Flush support to Producer and expose API to Consumer by Primiano Tucci · 6 years ago
  11. 1a1951d Fix logic to decide SMB page and size from config by Primiano Tucci · 6 years ago
  12. dca727d Refactor unit-testing of core/service_impl.cc by Primiano Tucci · 6 years ago
  13. 07e104d Reduce binary size (1.6MB -> 600K) by removing protos/trace:lite dep by Primiano Tucci · 6 years ago
  14. 01c45f0 service: Fix trace write period drifting by Sami Kyostila · 6 years ago
  15. 9daa483 Remove DataSourceID and registration callback by Primiano Tucci · 6 years ago
  16. 02f46be Filter producers for each data source. by Isabelle Taylor · 6 years ago
  17. d61b85f Fix TracePacket writing after splitting by Primiano Tucci · 6 years ago
  18. 4966fdc POSIX clock_gettime is only available on OS X >= 10.12, only log the monotonic clock for now by Oystein Eftevaag · 6 years ago
  19. 5ae66da Split large TracePackets over IPC by Primiano Tucci · 6 years ago
  20. 6214c8f Rename TraceBuffez -> TraceBuffer by Hector Dearman · 6 years ago
  21. 86262cb Set SHM config for multiple producers. by Isabelle Taylor · 6 years ago
  22. 2ffd1a5 Add support for long running traces by Primiano Tucci · 6 years ago
  23. dd703f0 prefetto: Remove old TODO by Hector Dearman · 6 years ago
  24. 200bd2e Record incident details into the trace by Sami Kyostila · 6 years ago
  25. bed265d perfetto: Enforce max shm page size by Hector Dearman · 6 years ago
  26. fe92233 Fix mac build by Primiano Tucci · 6 years ago
  27. 69faa90 Change SHM to be handled per producer by Isabelle Taylor · 6 years ago
  28. fbccb3c Record a periodic clock snapshot by Sami Kyostila · 6 years ago
  29. 3e69ed9 perfetto: add callback to TraceWriter.Flush() by Primiano Tucci · 6 years ago
  30. ecf9e4a Use new TraceBuffer and send patches over IPC by Primiano Tucci · 6 years ago
  31. 5317b5c Adding Flush() to TraceWriter by Primiano Tucci · 6 years ago
  32. 09db827 TraceBuffer: minor cleanups by Primiano Tucci · 6 years ago
  33. 42b36d0 Move target_buffer from ShmABI to IPC by Primiano Tucci · 6 years ago
  34. 22e4b39 Run clang-tidy. by Florian Mayer · 6 years ago
  35. 61c5548 Add lockdown mode. by Florian Mayer · 6 years ago
  36. 485faff perfetto: set memory and CPU guardrails on traced and traced_probes by Lalit Maganti · 6 years ago
  37. 79f3f91 NotifySharedMemoryUpdate -> CommitData by Primiano Tucci · 6 years ago
  38. 081d46a Reduce ProducerID 64 -> 16 bits by Primiano Tucci · 6 years ago
  39. 06487a2 service: Implement producer and data source unregistration by Sami Kyostila · 6 years ago
  40. fa71a2f Enforce extra guardrails. by Florian Mayer · 6 years ago
  41. 19e0e04 Revert "Forward enable_extra_guardrails to Producer." by Florian Mayer · 6 years ago
  42. 7ca582f Forward enable_extra_guardrails to Producer. by Florian Mayer · 6 years ago
  43. 16d1d63 Rename Chunk to Slice to avoid ambiguity by Primiano Tucci · 6 years ago
  44. eef8b24 Propagate duration_ms from TraceConfig to DataSourceConfig. by Florian Mayer · 6 years ago
  45. 32e0b54 Annotate trace packets with a trusted producer uid by Sami Kyostila · 7 years ago
  46. cd08ec6 Add thread_checker_ to Service. by Florian Mayer · 7 years ago
  47. 0c45fa3 Reliability improvements for the demo by Primiano Tucci · 7 years ago
  48. b7cca20 Improve logging and add tmux script by Primiano Tucci · 7 years ago
  49. aab5355 Run clang-tidy by Florian Mayer · 7 years ago
  50. 25ac939 Remove newlines from logging statements by Sami Kyostila · 7 years ago
  51. 20d441d Fix multi buffer support and add time-limited traces by Primiano Tucci · 7 years ago
  52. 69a6479 Add temporary workaround by Hector Dearman · 7 years ago
  53. 1269b4a Enable data sources when interested consumers are already registered when enabled by Oystein Eftevaag · 7 years ago
  54. 3324dfc Add testing consumer_cmd executable by Primiano Tucci · 7 years ago
  55. bbaa58c Introduce base::PageAllocator to wrap mmap by Primiano Tucci · 7 years ago
  56. 5358933 Add initial Tracing Service implementation by Primiano Tucci · 7 years ago
  57. af429f9 IPC plumbing for TraceWriter and service-side Consumer port. by Primiano Tucci · 7 years ago
  58. 42e2de1 Introduce initial stubs for Consumer API by Primiano Tucci · 7 years ago
  59. 4f9b6d7 Pivot source files into top-level src,include and unify test target by Primiano Tucci · 7 years ago[Renamed (94%) from tracing/src/core/service_impl.cc]
  60. dd727e4 Support building Perfetto as part of Chrome by Oystein Eftevaag · 7 years ago
  61. f54cae4 Add FDs to the IPC layer and expose shmem to tracing layer by Primiano Tucci · 7 years ago
  62. a616648 Core tracing-over-IPC implementation: Service side by Primiano Tucci · 7 years ago
  63. d7d1be0 Move cpp_common to base and its own namespace. by Primiano Tucci · 7 years ago
  64. ce72002 Introduce core tracing library pieces (Part 1) by Primiano Tucci · 7 years ago