-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
machinst x64: New backend unwind #2266
machinst x64: New backend unwind #2266
Conversation
61a6012
to
5a02f50
Compare
5a02f50
to
bcecebb
Compare
I don't see how |
615aacb
to
51143ef
Compare
Cannot find solutions to address these two -- open for suggestions. Opening for review. |
I also have no strong opinion on removal of the Regarding |
macOS has both DWARF unwinding and compact unwind info. Both of which can be used with the same SystemV calling convention. |
I'm 👍 with keeping it. |
d80737d
to
3447417
Compare
merged with #2307 changes: that allowed to replace "mov reg, imm(rsp)" todo -- carrying over the review approval |
Addresses unwind for experimental x64 backend. The preliminary code enables backtrace on SystemV call convension.
Addresses unwind for experimental x64 item from #2079 . Code was just changed copy for the old x86 backend for SystemV. The preliminary code enables backtrace on SystemV call convension; enables "traps::*" tests there.
Investigate or not sure if possible:
not to useUnwindInfoKind
?some externref / gc tests stopped working, due to stackmaps?make unwind info available without feature?