તો ચાલો જોઈએ કે આપણે આ પ્રોગ્રામ રન કરીએ ત્યારે શું થાય છે આપણે ઇનપુટ ખૂબ જ મોટું કે જે 22 બાઈટ કરતાં પણ મોટું હોય તેવું આપીશું દાખલા તરીકે આપણે આ પ્રોગ્રામને compile કરીશું $>gcc canaries2.c -O0. હવે gcc ના આ વર્ઝનમાં કેનેરી પોતાની જાતે જ દાખલ થશે.
अब देखते हैं कि जब हम इस प्रोग्राम को चलाते हैं और एक बड़ा इनपुट देते हैं जो 22 बाइट से काफी बड़ा होता है तो क्या होगा। उदाहरण के लिए, हम इस विशेष कार्यक्रम को $> gcc canaries 2.c -O0 से संकलित करते हैं। अब जीसीसी कैनरी के इस विशेष संस्करण में डिफ़ॉल्ट रूप से डाला जाता है।