-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
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
Callsite representation (avoid pointing to wrappers.c) #9
Comments
Clarification: this is with libunwind |
#10 seems to fix the issue for me.
I'm not sure if this is a concern here: mpiP can control whether or not it's functions are inlined. It is possible to have a NO_INLINE macro that will restrict compiler from inlining functions that are capturing stack. Anyway, I believe that other variants of stack capturing are using this approach, so I assume it is safe to use it here as well. |
Current version reportWith
|
Addressed by #14 that was merged. |
For the following application (ring_c.txt), I have to set the stack depth:
To see the actual callsites and get the following output:
An entry in the wrapper.c as it points to mpiP (profiler tool) internals that are irrelevant to the application being analyzed.
Does it make sense to always shift one stack frame up to skip wrappers.c?
The text was updated successfully, but these errors were encountered: