-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Open
Labels
arch-wasmWebAssembly architectureWebAssembly architecturearea-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Description
We will need to build infrastructure to walk the stack from #121830 when handling managed exceptions, invoking filter funclets as appropriate, and then throw a Wasm exception to unwind to the destination frame where the managed exception can be handled.
The actual stack may contain a mix of ryujit-compiled managed code, interpreted managed code, and native code. We will need to be able to transition between different unwinding modes as appropriate to respond to this.
(incomplete - work in progress)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
arch-wasmWebAssembly architectureWebAssembly architecturearea-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI