Uh oh!
There was an error while loading. Please reload this page.
std.debug.Dwarf.SelfUnwinder: assume same-value rule by default for all columns - #25523
Conversation
mlugg
commented
Oct 10, 2025
This seems wrong: the |
…ll columns This fixes leaf function unwinding, presumably among other things.
alexrp
commented
Oct 10, 2025
Oops, good point.
Most libc startup code and thread entry points explicitly zero the link register; some ABIs even require them to do so. We do this for all targets in Zig code and in our bundled musl. glibc startup code mostly does it too, although it's pretty inconsistent from arch to arch. Can't speak for macOS libc though. |
Uh oh!
There was an error while loading. Please reload this page.
It's kind of remarkable how many terrible things we have to live with today can be traced back to GCC.
This fixes leaf function unwinding, presumably among other things.