|
|
|
AUDIT
|
0x1
|
Le programme d'allocation gère un journal contenant l'historique récent de son activité. Le nombre d'éléments consignés varie selon que CONTENTS est également défini. La taille du journal est fixe. Lorsque l'espace est saturé, les enregistrements les plus anciens sont récupérés.
|
TEST
|
0x2
|
Le programme d'allocation écrit un modèle dans la mémoire libérée et vérifie que le modèle n'est pas modifié lors de la prochaine allocation du tampon. Si une partie du tampon est modifiée, la mémoire a probablement été utilisée par un client qui avait précédemment alloué et libéré le tampon. Si un remplacement est identifié, le système panique.
|
REDZONE
|
0x4
|
Le programme d'allocation fournit de la mémoire supplémentaire à la fin du tampon demandé et insère un modèle spécial dans cette mémoire. Lorsque le tampon est libéré, le modèle est vérifié pour déterminer si les données ont été écrites au-delà de la fin du tampon. Si un remplacement est identifié, le noyau panique.
|
CONTENTS
|
0x8
|
Le programme d'allocation de mémoire consigne jusqu'à 256 octets de contenu du tampon lorsque ce dernier est libéré. Cet indicateur requiert qu'AUDIT soit également défini.
Les valeurs numériques de ces indicateurs peuvent être logiquement additionnées et définies par le fichier /etc/system.
|
LITE
|
0x100
|
Effectue un contrôle minimum de l'intégrité lorsqu'un tampon est alloué et libéré. Lorsque cette option est activée, le programme d'allocation vérifie qu'il n'y a pas eu d'écriture dans redzone, qu'un tampon libéré ne l'est qu'une fois et que le tampon libéré possède la taille qui lui a été allouée. Ne combinez pas cet indicateur avec les autres.
|