Skip to content
Snippets Groups Projects
Commit 5f14b635 authored by Martin Storsjö's avatar Martin Storsjö Committed by Alexandre Julliard
Browse files

ntdll: Properly restore x29/x30 for arm64 packed unwind data with local stack.


For the CR == 3 case, x29/x30 should be restored from x29, not from
sp, which may have been decremented further for local stack storage.

This fixes uwinding the stack for C++ exceptions in code generated
by MSVC.

Signed-off-by: default avatarMartin Storsjo <martin@martin.st>
Signed-off-by: Alexandre Julliard's avatarAlexandre Julliard <julliard@winehq.org>
parent 93ecc54a
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment