views:

82

answers:

4

I want to know if there is some technical name for those regions of extra memory that are allocated for debugging purposes and filled with special patterns, so they can be checked at runtime to see if have been overwritten (and thus detecting a possible buffer overflow)...

A fellow referred to them as "Canarios" (Canaries in Spanish), I think it is an analogy to the canary birds that were used in the mines to detect the firedamp, but I'm not sure if the same name is used in English.

+3  A: 

I don't know if there's an idiomatic metaphor that's commonly used. The phrase "guard region" is sometimes used.

Charles Bailey
+5  A: 

I've heard guard block before.

David Norman
+1  A: 

I've actually heard 'canaries' used in English too.

Zifre
+2  A: 

Some people call it "no man's land", see also this question.

Uwe Honekamp