Support registering all runtime signal handlers with SA_ONSTACK
#110368
Open
Description
opened on Dec 3, 2024
Some languages and frameworks (like Go), require that all signals be registered with SA_ONSTACK
because they create threads with very small stack sizes. .NET currently does not support this mode. All signal handling in the runtime would have to be audited and rewritten to support executing with SA_ONSTACK
.
This feature would be nice to have, but is complex to implement.
See https://learn.microsoft.com/dotnet/standard/native-interop/abi-support#golang for our current support policy due to this issue.
Activity