Corrupción de memoria

Cuando los contenidos corruptos de memoria se usan más tarde en el programa, conduce a un accidente del programa o a un comportamiento extraño del mismo.

Casi el 10% de accidentes de aplicación en sistemas de Windows es debido a la corrupción del stack.

Estos rasgos se diseñan para desarrollar aplicaciones eficientes y software del sistema.

Sin embargo, la utilización de estos rasgos incorrectamente puede llevar a errores de corrupción de memoria.

La corrupción de memoria es una de la clase de errores de programación más insuperable debido a dos motivos: Los errores de corrupción de memoria se pueden clasificar en cuatro categorías: Muchos depuradores memoria como Purify, Valgrind, Insure++, AddressSanitizer[3]​ están disponibles para detectar errores de corrupción de memoria.