- área de memoria solicitada y está implementado reservando un poco más de
- memoria de la que pide el usuario, devolviendo un puntero a un bloque
- ubicado dentro del bloque real reservado (en vez de al inicio) y finalmente
- escribiendo un patrón de bits en los extremos del borde real (ver figura
- :vref:`fig:sentinel`), de forma de poder verificar en distintas situación
- (por ejemplo al barrer el bloque) que esas áreas de más con los patrones de
- bits estén intactas. Esto permite detectar de forma temprana errores tanto
- en el recolector como en el programa del usuario.
+ área de memoria solicitada. Está implementado reservando un poco más de
+ memoria de la que pide el usuario y devolviendo un puntero a un bloque
+ ubicado dentro del bloque real reservado (en vez de al inicio). Escribiendo
+ un patrón de bits en los extremos del bloque real (ver figura
+ :vref:`fig:sentinel`) se puede verificar, en distintas situaciones (como
+ por ejemplo al barrer el bloque), que esas guardas con los patrones de bits
+ estén intactas (en caso contrario se ha escrito por fuera de los límites
+ del bloque solicitado). Esto permite detectar de forma temprana errores
+ tanto en el recolector como en el programa del usuario.