Question

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.

Was it helpful?

Solution

I've heard guard block before.

OTHER TIPS

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

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

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

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top