1. 2c5488f Reshuffle include/ directory layout by Primiano Tucci · 5 years ago
  2. cdfd85b Update gtest/gmock to use system includes by Hector Dearman · 5 years ago
  3. c0e9be8 Move GlobalCallstackTrie::Node::GetOrCreateChild. by Florian Mayer · 5 years ago
  4. 087d37f Build heapprofd_end_to_end_test on Linux. by Florian Mayer · 5 years ago
  5. 0f2f3b4 Stop generating data-source specific C++ classes in tracing/core by Primiano Tucci · 5 years ago
  6. c9cac42 Merge "Expose number of idle pages on heap dump." by Treehugger Robot · 5 years ago
  7. 513ef55 Merge "add #include <vector>." by Florian Mayer · 5 years ago
  8. 7142c7c Expose number of idle pages on heap dump. by Florian Mayer · 5 years ago
  9. f09f069 Merge "Bump delay in HeapprofdEndToEnd.ReInit_Central test." by Evgenii Stepanov · 5 years ago
  10. 9f6432d Bump delay in HeapprofdEndToEnd.ReInit_Central test. by Evgenii Stepanov · 5 years ago
  11. bb02a84 add #include <vector>. by Florian Mayer · 5 years ago
  12. 7791fce Refactor dumping to not be tied to bookkeeping. by Florian Mayer · 5 years ago
  13. 93a4028 Document why we do not need to null check client in realloc. by Florian Mayer · 5 years ago
  14. 67f4d35 Merge "Remove check that can be triggered by misbehaving clients." by Florian Mayer · 5 years ago
  15. bd212d9 Merge changes If9077c57,I964e6e9d,I0057bdb2,I67cba752 by Ryan Savitski · 5 years ago
  16. bdaa962 Producer: add ClearIncrementalState() call/ipc by Ryan Savitski · 5 years ago
  17. c827dc2 Merge "Do not grab spinlock for reading." by Treehugger Robot · 5 years ago
  18. 7ee83eb Remove check that can be triggered by misbehaving clients. by Florian Mayer · 5 years ago
  19. 04b8ec6 Merge "Use PERFETTO_DFATAL_OR_ELOG to get errors from release builds." by Florian Mayer · 5 years ago
  20. 4585cc8 Merge "Add CHANGELOG for heapprofd." by Florian Mayer · 5 years ago
  21. 33d8ea2 Use PERFETTO_DFATAL_OR_ELOG to get errors from release builds. by Florian Mayer · 5 years ago
  22. e530f86 Add CHANGELOG for heapprofd. by Florian Mayer · 5 years ago
  23. 225559a Allow to specify whether to profile runtime or from startup. by Florian Mayer · 5 years ago
  24. 3bb5577 Do not grab spinlock for reading. by Florian Mayer · 5 years ago
  25. 4d8300d Merge "Allow to block client on full buffer." by Florian Mayer · 5 years ago
  26. caf3ef8 Merge "Set TracePacket.timestamp." by Treehugger Robot · 5 years ago
  27. 494d19d Set TracePacket.timestamp. by Florian Mayer · 5 years ago
  28. d6bdb6f Allow to block client on full buffer. by Florian Mayer · 5 years ago
  29. 524e7ce Do not overflow for command lines with many arguments. by Florian Mayer · 5 years ago
  30. 7a3221f Merge "Add timestamp to ProcessHeapSamples." by Florian Mayer · 5 years ago
  31. 5bd65f4 Add timestamp to ProcessHeapSamples. by Florian Mayer · 5 years ago
  32. 45904e4 Merge "Explicitly intern the empty string as 0." by Treehugger Robot · 5 years ago
  33. 01aa792 Explicitly intern the empty string as 0. by Florian Mayer · 5 years ago
  34. b3037ca Add typo in heapprofd memfd name. by Florian Mayer · 5 years ago
  35. 29aa189 Merge "Annotate fork handling with PERFETTO_UNLIKELY." by Florian Mayer · 5 years ago
  36. 8525eb4 Annotate fork handling with PERFETTO_UNLIKELY. by Florian Mayer · 5 years ago
  37. 111c7e2 Remove duplication between heapprofd doc and README. by Florian Mayer · 5 years ago
  38. 9eb2d5b heapprofd_client: detect well-behaved forks and stop profiling in child by Ryan Savitski · 5 years ago
  39. 6b4473d Merge "Use blocking socket in client." by Florian Mayer · 5 years ago
  40. 45cb9e1 Use blocking socket in client. by Florian Mayer · 5 years ago
  41. 5929b0f Merge changes I2dfa0347,I951ff7a7 by Florian Mayer · 5 years ago
  42. 0f9590a Do not blindly emplace in interner. by Florian Mayer · 5 years ago
  43. 6755af4 Use unordered_set for interner. by Florian Mayer · 5 years ago
  44. 22219ac Merge "SharedRingBuffer: test empty write." by Florian Mayer · 5 years ago
  45. 8581c92 Merge "Fix debug tests." by Treehugger Robot · 5 years ago
  46. aa3456b Merge "heapprofd_client: SIGABRT on timed out spinlock instead of indefinite spin" by Treehugger Robot · 5 years ago
  47. 7fa9a66 Remove gaps from intern ids. by Florian Mayer · 5 years ago
  48. 4167d1b heapprofd_client: SIGABRT on timed out spinlock instead of indefinite spin by Ryan Savitski · 5 years ago
  49. f950764 Merge "heapprofd: large increase to spinlock timeout ~10ms -> ~1s" by Ryan Savitski · 5 years ago
  50. 4b8358b Fix debug tests. by Florian Mayer · 5 years ago
  51. f4cccb5 Exposed GetInProcessShmemArbiter() in ProducerEndpoint by Oystein Eftevaag · 5 years ago
  52. b24d981 heapprofd: large increase to spinlock timeout ~10ms -> ~1s by Ryan Savitski · 5 years ago
  53. 94dfe52 Merge "Modify initialize function for changed parameter." by Christopher Ferris · 5 years ago
  54. e13a058 SharedRingBuffer: test empty write. by Florian Mayer · 5 years ago
  55. 7342ae0 Merge "Fix crash in shmem with invalid size." by Treehugger Robot · 5 years ago
  56. 8dafeed Fix crash in shmem with invalid size. by Florian Mayer · 5 years ago
  57. a38230f Merge "heapprofd integration/cts tests: mark tests as disabled on x86 at build time" by Treehugger Robot · 5 years ago
  58. 77bc9b9 heapprofd integration/cts tests: mark tests as disabled on x86 at build time by Ryan Savitski · 5 years ago
  59. 46eb7bb heapprofd_producer: improve data member destruction ordering. by Ryan Savitski · 5 years ago
  60. fe36768 Modify initialize function for changed parameter. by Christopher Ferris · 5 years ago
  61. 5b2d700 heapprofd: when recovering from crash, do not unset heapprofd.userdebug.mode by Ryan Savitski · 5 years ago
  62. b8825fb Merge "Indicate in result if shared buffer was corrupted." by Florian Mayer · 5 years ago
  63. b2622a5 Merge "Batch unwinding tasks." by Florian Mayer · 5 years ago
  64. e32b4fd Indicate in result if shared buffer was corrupted. by Florian Mayer · 5 years ago
  65. 8ddbba1 Merge "Check if session is active before rejecting concurrent." by Florian Mayer · 5 years ago
  66. 15c0bcd Batch unwinding tasks. by Florian Mayer · 5 years ago
  67. 754b57f Check if session is active before rejecting concurrent. by Florian Mayer · 5 years ago
  68. 3d4c01d Remove stale TODO. by Florian Mayer · 5 years ago
  69. 9cca3e8 heapprofd: add heartbeat check to child mode by Ryan Savitski · 5 years ago
  70. b305678 heapprofd_client: proceed even if unable to read own cmdline + move std::string usage by Ryan Savitski · 5 years ago
  71. e97322e heapprofd_client: fork mode: avoid atfork handlers and SIGCHILD by using clone(2). by Ryan Savitski · 5 years ago
  72. 0e3c24a Merge "Fix debug build." by Florian Mayer · 5 years ago
  73. 2f33d3f Fix debug build. by Florian Mayer · 5 years ago
  74. b782232 Fix fuzzer build error. by Florian Mayer · 5 years ago
  75. f668053 Show buffer overruns in ProfileProto. by Florian Mayer · 5 years ago
  76. 86820d1 Add test that data source is exposed. by Florian Mayer · 5 years ago
  77. 0038918 Add fuzzer for writing to shared memory buffer. by Florian Mayer · 5 years ago
  78. cb0a4cd Merge "Check return value of fnctl when sealing fds." by Florian Mayer · 5 years ago
  79. 646d366 heapprofd_client: avoid destruction re-entrancy issues, and global destructor by Ryan Savitski · 5 years ago
  80. e64a869 Check return value of fnctl when sealing fds. by Florian Mayer · 5 years ago
  81. 008246e Merge changes I9e70b10f,I92894610 by Florian Mayer · 5 years ago
  82. d924ae3 Revert "Update to match libunwindstack changes." by David Srbecky · 5 years ago
  83. 219f4c4 Normalize commandlines given in config. by Florian Mayer · 5 years ago
  84. 9fe278d Add total unwinding time to stats. by Florian Mayer · 5 years ago
  85. 9c3dfb7 Do not start heapprofd in integrationtest. by Florian Mayer · 5 years ago
  86. 822d66f heapprofd tests: skip all devices with an x86-like primary ABI by Ryan Savitski · 5 years ago
  87. 096bbe3 Log histogram of unwind timing. by Florian Mayer · 5 years ago
  88. 2ba54ce Merge "Update to match libunwindstack changes." by David Srbecky · 5 years ago
  89. 6bbc256 Update to match libunwindstack changes. by Florian Mayer · 5 years ago
  90. a6a6e5f heapprofd: start task duration watchdog (default of 30s) by Ryan Savitski · 5 years ago
  91. 755e5dc Merge "Do not allow traces with extra_guardrails on user." by Florian Mayer · 5 years ago
  92. 17c3c09 Merge "Add integration test for profiling multiple processes." by Florian Mayer · 5 years ago
  93. 0bc1bd6 Add missing comments about keeping WeakPtrFactory last. by Florian Mayer · 5 years ago
  94. 6dc6ff2 Add integration test for profiling multiple processes. by Florian Mayer · 5 years ago
  95. fb87998 Do not allow traces with extra_guardrails on user. by Florian Mayer · 5 years ago
  96. 540d13e Explain SELinux denials for ResetProperties in log. by Florian Mayer · 5 years ago
  97. 92e8bf9 Allow to specify heapprofd shmem size in config. by Florian Mayer · 5 years ago
  98. 36319c5 Merge "Indicate whether process disconnected during profiling session." by Florian Mayer · 5 years ago
  99. 590a1c7 Delete stale comment. by Florian Mayer · 5 years ago
  100. 22e08dc Indicate whether process disconnected during profiling session. by Florian Mayer · 5 years ago