-
-
Couldn't load subscription status.
- Fork 5.7k
Use dwarf for symbol lookup if dladdr fails before doing linear search. #58359
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
base: master
Are you sure you want to change the base?
Conversation
Also add dwarf info to jlcall wrappers
|
master @btime stacktrace()
91.244 ms (240 allocations: 21.30 KiB)PR @btime stacktrace()
177.255 μs (243 allocations: 21.35 KiB) |
Co-authored-by: Jeff Bezanson <jeff.bezanson@gmail.com>
|
Bump, anything left to do here? |
|
I need to take another stab at this, This is segfaulting |
|
When writing a small jitdump analyzer I noticed that we are not emitting debuginfo for the API function which may explain why With this PR we are emitting matching debug info for all entries in a short jitdump. |
Also add dwarf info to jlcall wrappers
This isn't the full refactor this code deserves but uses dwarf lookups before the bad linear search that #58355 is removing