Skip to content

Conversation

@gbaraldi
Copy link
Member

@gbaraldi gbaraldi commented May 8, 2025

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

@gbaraldi
Copy link
Member Author

gbaraldi commented May 8, 2025

master

@btime stacktrace()
  91.244 ms (240 allocations: 21.30 KiB)

PR

@btime stacktrace()
  177.255 μs (243 allocations: 21.35 KiB)

@gbaraldi gbaraldi added the backport 1.12 Change should be backported to release-1.12 label May 15, 2025
@KristofferC KristofferC mentioned this pull request May 20, 2025
58 tasks
@KristofferC
Copy link
Member

Bump, anything left to do here?

@gbaraldi
Copy link
Member Author

gbaraldi commented Jun 5, 2025

I need to take another stab at this, This is segfaulting

@KristofferC KristofferC mentioned this pull request Jun 6, 2025
60 tasks
@KristofferC KristofferC mentioned this pull request Jul 22, 2025
20 tasks
@KristofferC KristofferC mentioned this pull request Aug 6, 2025
38 tasks
@KristofferC KristofferC mentioned this pull request Aug 19, 2025
27 tasks
@vchuravy
Copy link
Member

When writing a small jitdump analyzer I noticed that we are not emitting debuginfo for the API function which may explain why perf sometimes doesn't work that well.

With this PR we are emitting matching debug info for all entries in a short jitdump.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport 1.12 Change should be backported to release-1.12

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants