<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div>On Linux, with pthreads, thread scheduling takes place in the kernel. You can then obtain this information through lttng tracing in the kernel domain (scheduling events) and view the trace in Trace Compass.</div><div><br></div><div><span id="zwchr" data-marker="__DIVIDER__">----- Le 15 Mai 19, à 12:42, Zvi Vered <veredz72@gmail.com> a écrit :<br></span></div><div data-marker="__QUOTED_TEXT__"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div dir="ltr">Hello,<br><div>Can I use lttng to monitor threads in my process ?</div><div>For example, I want to see when a thread is active and when it is blocked (waiting for a signal or an IOCL to complete). </div><br><div>Is it possible doing it without linking the application with libust and calling UST API ?</div><br><div>Thank you,</div><div>Zvika </div></div>
<br>_______________________________________________<br>lttng-dev mailing list<br>lttng-dev@lists.lttng.org<br>https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev<br></blockquote></div></div></body></html>