|
|
|
AUDIT
|
0x1
|
El asignador mantiene un log que contiene el historial reciente de su actividad. El número de elementos registrados depende de si CONTENTS también está establecido. El log tiene un tamaño fijo. Cuando se agota el espacio, se reclaman los registros anteriores.
|
TEST
|
0x2
|
El asignador escribe un patrón en memoria liberada y comprueba que el patrón no cambie cuando la memoria intermedia se asigne. Si una parte de la memoria intermedia se modifica, probablemente, la memoria fue utilizada por un cliente que asignó y liberó la memoria intermedia con anterioridad. Si se identifica una sobrescritura, el sistema emite avisos graves.
|
REDZONE
|
0x4
|
El asignador proporciona memoria adicional al final de la memoria intermedia solicitada e inserta un patrón especial en esa memoria. Cuando la memoria intermedia se libera, el patrón se comprueba para ver si se escribieron datos en el pasado en la memoria. Si se identifica una sobrescritura, el núcleo emite avisos graves.
|
CONTENTS
|
0x8
|
El asignador registra hasta 256 bytes de contenido de memoria intermedia cuando ésta se libera. Este indicador requiere que también se establezca AUDIT.
Los valores numéricos de estos indicadores se pueden agregar lógicamente juntos y definir mediante el archivo /etc/system.
|
LITE
|
0x100
|
Realiza comprobación de integridad mínima cuando se asigna y libera una memoria intermedia. Cuando se activa, el asignador comprueba que no se haya escrito en la zona roja, que una memoria intermedia liberada no se vuelva a liberar y que la memoria intermedia que se está liberando tenga el tamaño que tenía asignado. No combine este indicador con ningún otro indicador.
|