diff options
| author | Justin Hibbits <jhibbits@FreeBSD.org> | 2026-09-05 18:38:55 +0000 |
|---|---|---|
| committer | Justin Hibbits <jhibbits@FreeBSD.org> | 2026-09-12 02:40:30 +0000 |
| commit | de5fcd16650207f6f2e7c50afd1ebbaeb36612c7 (patch) | |
| tree | db1cb4f93dfd19acb2825d63299b5461ac8de8a1 /packages/Python/lldbsuite/test/lang/objc/forward-decl/(public-mirror) | |
| parent | 4f9de24ae98384fced8114a4ee331c87e90ca814 (diff) | |
Machine check and critical exceptions are independent of each other, and
can interrupt each other. Since they're asynchronous we cannot trust
that the existing stack pointer (%r1) is correct at time of entry, so
add a private machine check stack separate from the critical exception
stack. As part of this, switch to the STANDARD_CRIT_PROLOG() for
machine check exceptions, and overload the macro to specify the stack to
switch to. Also add a savearea argument to CRIT_SRR_RESTORE() so that
we can restore machine check exception state from the right location.
Diffstat (limited to 'packages/Python/lldbsuite/test/lang/objc/forward-decl/(public-mirror)')
0 files changed, 0 insertions, 0 deletions
