I did not find or was unable to find this info…
I have an application using several tasks of the same priority using/waiting for Mutexes. I was debugging for hours and then, two or more tasks stopped wainting for something. I am sure it’s a deadlock of badly using those Mutexes.
But that’s not the main problem.
What is the way to know where in the task, the task is stopped ? and what resource is it waiting for ?
My tasks are quite complex and could have stopped in several points and waiting for different resources (mutexes).
I am using Eclipse, codesourcery and Jlink debugger… I can’t stop and run the program (only one task is running), but I could not figure out by myself where the tasks are stopped.
Thanks for any help!!