summaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
authorJan Vorlicek <janvorli@microsoft.com>2017-06-16 13:23:34 +0200
committerGitHub <noreply@github.com>2017-06-16 13:23:34 +0200
commitb594d588bc8a7778c30cf0445599ce97cc2edac9 (patch)
tree80eca90a5f4e5484b4fedefb3597148b804c0813 /build.sh
parent23cbc3e9a2d8b0602a8e154b15b2a11ced71c17f (diff)
downloadcoreclr-b594d588bc8a7778c30cf0445599ce97cc2edac9.tar.gz
coreclr-b594d588bc8a7778c30cf0445599ce97cc2edac9.tar.bz2
coreclr-b594d588bc8a7778c30cf0445599ce97cc2edac9.zip
Fix chained hardware exception handling on Unix (#12316)
There is an issue when hardware exception occurs while handling another hardware exception. In such case, the exception unwinding ends up in an infinite loop. It is caused by the kernel reusing the same location for signal handler context. The fix is to use the windows style context local variable in the common_signal_handler that contains the right context - it is the original signal context converted to windows style context.
Diffstat (limited to 'build.sh')
0 files changed, 0 insertions, 0 deletions