Question

Je m'attendais à ce que PageHeap force mon application à planter lors de l'exécution des 2e et 3e instructions dans la pièce de code ci-dessous. Mais cela ne se produit pas. J'ai activé une page pleine page pour l'application.

Quelles choses supplémentaires dois-je faire pour faire Pageheap pour briser ma demande aux deuxième et troisième déclarations?

char *test =new char[12];
memset(test,'c',15);
test[13] = 'c';

Mais si j'utilise, le pagebreak de déclaration suivant déferlera ma demande

memset(test,'c',50);

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top