l para la barrera física, considera la cerca eléctrica . La cerca eléctrica (o el eFence ) es una depuración de la memoria escrita por el Bruce Perens . Consiste en una biblioteca que los programadores puedan ligar en su código para eliminar las funciones estándar de la gerencia de memoria de la biblioteca C . el eFence acciona un desplome del programa cuando ocurre el error de memoria, así que una depuración se puede utilizar para examinar el código que causó el error.
La cerca eléctrica se piensa para encontrar dos tipos comunes de insectos de la programación:
Sobrante del extremo (o el comenzar) de un almacenador intermediario dinámicamente asignado
Usar un almacenador intermediario dinámicamente asignado después de volverlo al montón En ambos casos, la cerca eléctrica hace el programa errante abortar inmediatamente vía una avería de la segmentación. Normalmente, estos dos errores causarían la corrupción del montón, que se manifestaría solamente mucho más adelante, generalmente en maneras sin relación. Así, la cerca eléctrica ayuda a programadores a encontrar la localización exacta de los errores de programación de la memoria.
La cerca eléctrica asigna por lo menos dos páginas (a menudo 8KB) para cada almacenador intermediario asignado. En un cierto modo de operación, no desasigna almacenadores intermediarios liberados. Así, la cerca eléctrica aumenta sumamente los requisitos de memoria de los programas que son eliminados errores. Esto lleva a la recomendación que los programadores deben aplicar la cerca eléctrica a programas más pequeños cuando son posibles, y deben nunca dejar la cerca eléctrica ligada contra código de la producción.
La cerca eléctrica es el software libre autorizada debajo de la licencia el público en general del GNU.
.
| Random links: | Guillermo Pasillo (gobernador) | Lista de jefes coloniales de Grenada | D1X | Chamaraja Wodeyar | R358 (cabo occidental) |