diff options
author | Jan Vorlicek <janvorli@microsoft.com> | 2017-06-16 13:23:34 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-16 13:23:34 +0200 |
commit | b594d588bc8a7778c30cf0445599ce97cc2edac9 (patch) | |
tree | 80eca90a5f4e5484b4fedefb3597148b804c0813 /build.sh | |
parent | 23cbc3e9a2d8b0602a8e154b15b2a11ced71c17f (diff) | |
download | coreclr-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