aboutsummaryrefslogtreecommitdiffstats
path: root/include/litmus/trace.h
Commit message (Collapse)AuthorAge
* Feather-Trace: Add macros for message-passing timestampsBjoern Brandenburg2016-03-08
| | | | | | | | | Add timestamp tracing macros that reverse on which cores the timestamps are recorded. This intended to reduce tracing contention if some cores receive a lot of messages. These macros are useful for plugins based on message-passing such as the (non-mainline) G-EDF-MP.
* Add new overhead tracing event IDsBjoern Brandenburg2016-03-08
| | | | | | | XCALL_{START,END} -- cross-CPU function calls SEND_XCALL_{START,END} -- cross-CPU function call latency SCHED_TIMER_{START,END} -- any additional, plugin-specific scheduling timer TIMER_LATENCY -- latency of plugin-specific timer
* Feather-Trace: add LITMUS^RT overhead tracing infrastructureBjoern Brandenburg2015-08-09
This patch adds the main infrastructure for tracing overheads in LITMUS^RT. It does not yet introduce any tracepoints into the kernel.