-
Martin Storsjo authored
When a signal is raised in a leaf function (that hasn't backed up the Lr register itself), we need to restore both Pc and Lr separately. This doesn't seem to be possible via libunwind, so add a special case unwinding rule for this function. As we have a special case for the function, we could also just as well skip normal dwarf unwinding for this function altogether and just restore the full context from the stack. Signed-off-by: Martin Storsjo <martin@martin.st> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dcf3874e
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
cdrom.c | ||
debug.c | ||
env.c | ||
file.c | ||
loader.c | ||
process.c | ||
registry.c | ||
security.c | ||
serial.c | ||
server.c | ||
signal_arm.c | ||
signal_arm64.c | ||
signal_i386.c | ||
signal_x86_64.c | ||
sync.c | ||
system.c | ||
tape.c | ||
thread.c | ||
unix_private.h | ||
virtual.c |