Cómo asignan memoria en la pila funciones como alloca
How do functions like alloca allocate memory from the stack?

En esta entrada, Raymond Chen explica cómo _alloca() reserva memoria en la pila sin saltarse la página de guarda. Mediante un ejemplo en ensamblador x86-64, muestra que _alloca() invoca la misma función __chkstk() que se usa para el marco de pila local, asegurando así las comprobaciones necesarias. Una explicación clara y concisa de un mecanismo interno de Windows.
Sí, la función _alloca() llama a la misma función _chkstk() para sondear la pila antes de ajustar el puntero de pila para la memoria asignada.