Uh oh!
There was an error while loading. Please reload this page.
std.debug: MIPS and PowerPC unwind support + some other stuff - #25493
Conversation
mlugg
commented
Oct 7, 2025
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 |
alexrp
commented
Oct 7, 2025
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 #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.
This does not hold on PowerPC.
Uh oh!
There was an error while loading. Please reload this page.
No description provided.