-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
std.debug
: MIPS and PowerPC unwind support + some other stuff
#25493
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
Conversation
427bd0b
to
0f37b9e
Compare
Hm, I was trying to avoid making the arch-specific declarations in Regardless: I think either the declarations should not depend on the native architecture (so split into |
The only things that come to mind are:
I find the value of them being public a bit dubious; I just copied that from the existing ones. I don't think the public declarations are all that useful for the remote stack trace use case anyway, so probably making them private is reasonable? |
…race Fixes stack traces missing a frame depending on inlining decisions. ref ziglang#25418
…t bitness We care about the hardware here, not the ABI.
32-63 conflict with the floating point registers.
32-63 conflict with the floating point registers. 64 is the Alternate Frame Return Column.
It's free real estate, as it turns out.
32-63 conflict with the floating point registers. 64 and 65 are used for the ac0 hi/lo registers.
Let's for the moment assume that compilers haven't lost the plot. Fingers crossed.
…instead of invalid
This does not hold on PowerPC.
0f37b9e
to
e4f0c62
Compare
No description provided.