Community
Participate
Working Groups
Since a memory allocation affects a whole process, and not just a thread, the UST Memory analysis should track PIDs instead of TIDs. This would mean changing the analysis requirements and state tracking to use 'vpid' instead of 'vtid', which is also available for UST traces.
Created attachment 255998 [details] Video of the vpid vs. vtid problem Interestingly, if a trace (correctly) has vpid contexts enabled and not vtids, a weird bug happens where two series will be shown on the graph, one called "(-1)" and the other called "Others (-1)". Here is a video displaying it. This is with current master (without my UstEventLayout branch).
> Interestingly, if a trace (correctly) has vpid contexts enabled and not > vtids, a weird bug happens where two series will be shown on the graph, one > called "(-1)" and the other called "Others (-1)". > This part should be fixed with patch https://git.eclipse.org/r/#/c/68312/1