Essentially what the compiler does is that, whenever a stack frame gets created the compiler could insert a canary in the stack.
కంపైలర్ చేసేది ఏమిటంటే, స్టాక్ ఫ్రేమ్ సృష్టించినప్పుడల్లా కంపైలర్ స్టాక్ లో కానరీని ఇన్సర్ట్ చేయగలదు.