Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Win64 exception propagation in NativeCallable methods #33653

Merged

Commits on Mar 16, 2020

  1. Fix Win64 exception propagation in NativeCallable methods

    A recent change has removed the UMThunkStub usage for native callable
    methods. That has broken handling of exceptions propagated from the
    managed native callable method into the native caller in case there were
    explicit frames below the native frame, like during the GC stress 3.
    
    This change fixes it by unwinding the explicit frames upto the native
    frame during the 2nd pass of exception handling when exception unwinding
    passes through the frame of a native callable method and isn't handled
    there.
    janvorli committed Mar 16, 2020
    Configuration menu
    Copy the full SHA
    94ac79a View commit details
    Browse the repository at this point in the history