summaryrefslogtreecommitdiff
path: root/runtime/trace.cc
AgeCommit message (Expand)Author
2025-03-18Revert^4 "Use nanoseconds for v2 method tracing" Mythri Alle
2025-03-07Revert^3 "Use nanoseconds for v2 method tracing" Mythri Alle
2025-02-11Revert^2 "Use nanoseconds for v2 method tracing" Mythri Alle
2025-02-11Handle overflow when writing events to the file in V2 trace format Mythri Alle
2025-01-24Revert "Use nanoseconds for v2 method tracing" Mythri Alle
2025-01-24Use nanoseconds for v2 method tracing Mythri Alle
2025-01-21Add support for collecting long running methods Mythri Alle
2024-10-30Remove -Xprofile which is not used Mythri Alle
2024-10-25Update method tracing to work when always_enable_profile_code Mythri Alle
2024-10-14Few fixes for low overhead method tracing Mythri Alle
2024-09-27Remove volatile from GUARDED_BY variables Santiago Aboy Solanes
2024-09-26Release trace buffer allocated by lowoverhead tracing on thread exit Mythri Alle
2024-09-18Return early if trace is being stopped concurrently on another thread Mythri Alle
2024-09-11Adds an interface to collect on demand art traces Mythri Alle
2024-08-12Remove unnecessary std::move Yi Kong
2024-07-15Revert^2 "Use a current entry pointer instead of index for the method trace b... Mythri Alle
2024-07-11Revert "Use a current entry pointer instead of index for the method trace buf... Nicolas Geoffray
2024-07-11Use a current entry pointer instead of index for the method trace buffer Mythri Alle
2024-06-26Update tracing format V2 for non-streaming case Mythri Alle
2024-06-25Update trace entry header format to not include initial values Mythri Alle
2024-06-21Handle null source file when providing method information Mythri Alle
2024-06-18Reset trace buffer and add few logs Mythri Alle
2024-06-14Use the correct lock in TraceWriter::WriteToFile Mythri Alle
2024-06-12Revert^2 "Rework recording method information in the V2 format" Mythri Alle
2024-06-06Fix a corner case that didn't release a per-thread trace buffer Mythri Alle
2024-06-05Process tracing buffers in the correct order Mythri Alle
2024-05-10Revert "Rework recording method information in the V2 format" Nicolas Geoffray
2024-05-10Rework recording method information in the V2 format Mythri Alle
2024-04-25Remove listeners installed for tracing when there is an overflow Mythri Alle
2024-04-18Reset the method trace buffer index when handling overflow Mythri Alle
2024-04-09Avoid looking up for method id on each trace entry Mythri Alle
2024-03-26Rename enums.h/.cc to pointer_size.h/.cc. Santiago Aboy Solanes
2024-03-21Use monotonic clock to record the start time of the trace Mythri Alle
2024-02-28Fixes around flushing per-thread tracing buffer Mythri Alle
2024-02-26Implement the new method trace format Mythri Alle
2024-02-22Remove debug code added for b/280558212 Mythri Alle
2024-02-06Write trace entries as a block in preperation for the new format Mythri Alle
2024-02-01Add visibility attributes in runtime/t* Dmitrii Ishcheikin
2024-01-29Use new instead of malloc for allocating trace buffers Mythri Alle
2024-01-26Use a pool of buffers to be used as per-thread trace buffers Mythri Alle
2024-01-25Do some minor optimizations when flushing trace entries Mythri Alle
2024-01-25Use a slightly larger buffer to store encoded trace entries Mythri Alle
2024-01-25Use a self deleting task for the trace writer tasks Mythri Alle
2024-01-04Wait for TraceWriter tasks to finish before stopping workers Mythri Alle
2024-01-02Refactoring of ThreadPool Nicolas Geoffray
2023-12-20Reuse the buffer that holds data to be flushed to file Mythri Alle
2023-12-12Add fallback option if cntfrq_el0 isn't setup correctly Mythri Alle
2023-11-01Fix performance-unnecessary-value-param clang-tidy issues Stefano Cianciulli
2023-10-12riscv64: [codegen] Implement method entry/exit hooks. Vladimir Marko
2023-10-11Update entrypoints after switching the runtime to non-debuggable Mythri Alle