Skip to content

std.debug.cpu_context: consider arm and aarch64 reserved register ranges unsupported - #25550

Merged
alexrp merged 1 commit into
ziglang:masterfrom
alexrp:std-debug-rsv-regs
Oct 12, 2025
Merged

std.debug.cpu_context: consider arm and aarch64 reserved register ranges unsupported#25550
alexrp merged 1 commit into
ziglang:masterfrom
alexrp:std-debug-rsv-regs

Conversation

@alexrp

Copy link
Copy Markdown
Member

If these ever get allocated, it's most likely going to be for things that don't matter to us anyway, so completely abandoning DWARF unwinding just because we see these doesn't seem justified. We will still do so if we're actually asked to read from such a register, which is the only actually problematic case; see c23a5cc for more details.

…ges unsupported
If these ever get allocated, it's most likely going to be for things that don't
matter to us anyway, so completely abandoning DWARF unwinding just because we
see these doesn't seem justified. We will still do so if we're actually asked to
read from such a register, which is the only actually problematic case; see
c23a5cc for more details.
@alexrp
alexrp requested a review from mluggOctober 12, 2025 00:41
@mlugg

Copy link
Copy Markdown
Member

I haven't checked the ranges, but your argument seems reasonable, so I'm happy with this assuming the ranges you've added are correct

@alexrp
alexrp merged commit ea694bf into ziglang:masterOct 12, 2025
9 checks passed
@alexrp
alexrp deleted the std-debug-rsv-regs branch October 12, 2025 10:59
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@alexrp@mlugg