[LITMUS^RT] Printing per task event information

Giovani Gracioli giovanig at gmail.com
Mon Dec 18 19:32:33 CET 2017


Hello all,

I would like to print per task event information, such as the timestamp a
task release was performed, context switching, etc.

The ft2csv tool produces the start and end timestamps and the duration of
events, but it does not include information about the task. For instance:

11263053713217, 11263053716617, 3400
11263055442821, 11263055444997, 2176

Which task was executing?

The stdump tool produces an output like this:

[   7221140] RELEASE        19373/10    on CPU  0 7221160.00ms
[   7221142] SWITCH_FROM    19373/7     on CPU  0
[   7221142] COMPLETION     19373/7     on CPU  0
[   7221142] SWITCH_TO      19375/3     on CPU  0
[   7221144] RELEASE        19366/39    on CPU  0 7221148.00ms
[   7221146] RELEASE        19385/76    on CPU  0 7221148.00ms
[   7221148] RELEASE        19385/77    on CPU  0 7221150.00ms

However, what is the meaning of the first, third, and last columns?

Ideally, I would like to have something like this in the output,
considering all CPUs (not having a separate log for each of them):

task ID, CPU ID, event name or ID, timestamp

Is there an easy way to provide such an output using one of the
feather-trace tools?

Best regards,
Giovani
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.litmus-rt.org/pipermail/litmus-dev/attachments/20171218/63504ca0/attachment.html>


More information about the litmus-dev mailing list