Dans Windows, la pile est implémentée comme suit: une page spécifiée est suivie des pages de pile validées. C'est le drapeau de protection est aussi surveillé. Ainsi, lorsque le chef fait référence à une adresse sur la page guared, une erreur de mémoire augmente, ce qui fait que le gestionnaire de mémoire transfère la page gardée à la pile et nettoie le drapeau protégé de la page, puis réserve une nouvelle page gardée.Allouer un tampon de plus d'une taille de page sur la pile va corrompre la mémoire?
lorsque j'attribue un tampon dont la taille est supérieure à une page (4 Ko), une erreur attendue ne s'est toutefois pas produite. Pourquoi?
Où puis-je voir ce code? – sharptooth
documenté ici: http://msdn.microsoft.com/en-us/library/ms648426%28VS.85%29.aspx – valdo
Voir aussi chkstk.asm dans le code source CRT (pour MSVC) – valdo