ntdll: Subtract an offset from pc if dispatch->ControlPcIsUnwound on arm.
commit1fb4ce83f409539da74d994f5a37ed839ef6e9c0
authorMartin Storsjö <martin@martin.st>
Mon, 15 Nov 2021 14:02:09 +0000 (15 16:02 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 15 Nov 2021 18:59:54 +0000 (15 19:59 +0100)
tree8f55ce223674c9ec41510383846042fd73e3f674
parentd00c897749a06a5fe24e8e6d09acb5dc735469bf
ntdll: Subtract an offset from pc if dispatch->ControlPcIsUnwound on arm.

This fixes unwinding from functions ending with a call to a function
that won't return. This matches what is done on the PE side in the
call to lookup_function_info.

Signed-off-by: Martin Storsjö <martin@martin.st>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/ntdll/unix/signal_arm.c