summaryrefslogtreecommitdiff
path: root/src/corefx
diff options
context:
space:
mode:
authorsbomer <sbomer@gmail.com>2016-05-18 16:40:12 -0700
committerJan Kotas <jkotas@microsoft.com>2016-05-18 16:40:12 -0700
commitf1d6f7abbc5dd716cea4dc75b3da8043b9759ded (patch)
tree9d6316b00a9f5697df376dcc3ff3219bf4e05a46 /src/corefx
parentcc70bf864bb915c0541cfba86f8998fc905174b5 (diff)
downloadcoreclr-f1d6f7abbc5dd716cea4dc75b3da8043b9759ded.tar.gz
coreclr-f1d6f7abbc5dd716cea4dc75b3da8043b9759ded.tar.bz2
coreclr-f1d6f7abbc5dd716cea4dc75b3da8043b9759ded.zip
Port from tfs: onload exception debugger crash fix (#4868)
The ExceptionHijackPersonalityRoutine was retrieving a context from a particular stack frame, but the calling conventions for the function executing in that frame allow it to overwrite the context. This was causing the debugger to crash for exceptions thrown from the onload method in winforms on x64. The fix is to instead retrieve the context from the previous stack frame, whose layout is set up explicitly in ExceptionHijack.
Diffstat (limited to 'src/corefx')
0 files changed, 0 insertions, 0 deletions