We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sigrind, the modified Callgrind tool, uses Callgrind's implementation of differentiating threads which can sometimes miss new threads.
This is because Callgrind uses Valgrind's internal thread id's, which reuses id's of exited threads.
So the following can happen:
Created - tid 1 Created - tid 2 Created - tid 3 Created - tid 4 Exited - tid 2 Created - tid 2 <-- **Reusing old thread id** should be unique tid 5!
Prism will then conflate events from unique tid 2 and unique tid 5, treating them as coming from the same thread.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Sigrind, the modified Callgrind tool, uses Callgrind's implementation of differentiating threads which can sometimes miss new threads.
This is because Callgrind uses Valgrind's internal thread id's, which reuses id's of exited threads.
So the following can happen:
Prism will then conflate events from unique tid 2 and unique tid 5, treating them as coming from the same thread.
The text was updated successfully, but these errors were encountered: