Re: [lttng-dev] Tracepoints for pthreads conditional variables

2019-04-26 Thread Shehab Elsayed
I came across something some time ago that I think might solve this problem. It goes back to making sure that the version of the synchronization function called from the wrapper is the same that would be called without the wrapper. To specify the version the following instruction can be used:

Re: [lttng-dev] Tracepoints for pthreads conditional variables

2018-07-05 Thread Shehab Elsayed
Any suggestions where I should investigate to fix this bug? Also, please let me know whether the git repo I shared is sufficient. Thanks, Shehab Shehab Y. Elsayed, MSc. PhD Student The Edwards S. Rogers Sr. Dept. of Electrical and Computer Engineering University of Toronto E-mail: shehaby...@gmai

Re: [lttng-dev] Tracepoints for pthreads conditional variables

2018-05-29 Thread Shehab Elsayed
I was wondering if you had a chance to look over this issue. Thanks! Shehab Y. Elsayed, MSc. PhD Student The Edwards S. Rogers Sr. Dept. of Electrical and Computer Engineering University of Toronto E-mail: shehaby...@gmail.com On

Re: [lttng-dev] Tracepoints for pthreads conditional variables

2018-05-03 Thread Shehab Elsayed
Thanks for the reply. Here is a link to the repo https://github.com/ShehabElsayed/LTTng_debugging.git It contains the LTTng source code I am using and one of the benchmarks that is causing problems. Shehab Y. Elsayed, MSc. PhD Student The Edwards S. Rogers Sr. Dept. of Electrical and Computer Eng

Re: [lttng-dev] Tracepoints for pthreads conditional variables

2018-05-01 Thread Jonathan Rajotte-Julien
Hi Shehab, Please provide a link to a lttng-ust git tree or an actual patch (git format-patch). This will help any person who might be interested in helping you including myself. Cheers On Tue, May 01, 2018 at 09:31:52AM -0400, Shehab Elsayed wrote: > Hi, > > I am trying to create wrappers for

[lttng-dev] Tracepoints for pthreads conditional variables

2018-05-01 Thread Shehab Elsayed
Hi, I am trying to create wrappers for pthreads conditional variables functions (wait, signal and broadcast) to insert tracepoints. I followed the same approach done for the mutex functions already provided with lttng, however I am running into some problems. Mainly the applications seem to get st