|
|
|
|
|
by astrange
841 days ago
|
|
> Compiler-emitted stack checking is optional and not the default, and definitely not what is causing the crash here. It is the default on macOS for clang. > How could an implementation reasonably define the behavior for a stack overflow that silently corrupts another variable? Mandate stack checking. |
|
Mandating guard pages/MPU protection would rule out targeting embedded platforms which lack sufficient hardware support.