Как стать автором
Обновить

Комментарии 5

Все таки canary==канарейка

Здесь это слово применяется во втором, скорее жаргонном, смысле. Как часто говорят – "птичка напела".

Прослеживается аналогия с таким понятием как "свидетельство канарейки".

Название канарейки тут — от использования раньше птиц в угольных шахтах как индикаторов наличия ядовитых газов.
См. en.wikipedia.org/wiki/Buffer_overflow_protection#Canaries

Ну да, я знаю об этом. И тем не менее второй смысл у этого слова есть. В некоторых словарях упоминается именно в контексте "стукач, осведомитель".

printf() — не очень подходящая с точки Вашего анализа функция — objdump говорит, что вызов printf() с одним параметром заменяется компилятором на puts().
Зарегистрируйтесь на Хабре , чтобы оставить комментарий