----- On Oct 24, 2018, at 11:05 PM, Alok Priyadarshi <alo...@gmail.com> wrote: 

> I am trying to add a thread timestamp to trace events. By thread timestamp I
> mean the value returned by clock_gettime(CLOCK_THREAD_CPUTIME_ID):
> [ https://linux.die.net/man/3/clock_gettime |
> https://linux.die.net/man/3/clock_gettime ]

> I could do this by creating custom events, but I am wondering if there is
> already a way to add this information to event context. I have tried using the
> following arguments to lttng-add-context, but none of them add any additional
> information:
> perf:cpu:cpu-cycles
> perf:cpu:cycles
> perf:thread:cpu-cycles
> perf:thread:cycles

> Note that I have only enabled userspace events. I use the following sequence 
> of
> commands to capture trace:
> lttng create
> lttng enable-event --userspace --all
> lttng add-context --userspace -t vpid -t vtid -t perf:thread:cycles
> lttng start
> lttng stop

We would need to extend lttng-ust implementation and lttng-tools to add those 
additional contexts. It would make sense to add these. 

Thanks, 

Mathieu 

> _______________________________________________
> lttng-dev mailing list
> lttng-dev@lists.lttng.org
> https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

-- 
Mathieu Desnoyers 
EfficiOS Inc. 
http://www.efficios.com 
_______________________________________________
lttng-dev mailing list
lttng-dev@lists.lttng.org
https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

Reply via email to