Lines Matching defs:canary
6 * returning from the function. The pattern is called stack canary
12 * On x86_64, %gs is shared by percpu area and stack canary. All
26 * As gcc requires the stack canary at %gs:20, %gs can't be managed
46 * 24 byte read-only segment initializer for stack canary. Linker
54 * Initialize the stackprotector canary value.
61 u64 canary;
73 get_random_bytes(&canary, sizeof(canary));
75 canary += tsc + (tsc << 32UL);
77 current->stack_canary = canary;
79 percpu_write(irq_stack_union.stack_canary, canary);
81 percpu_write(stack_canary.canary, canary);
88 unsigned long canary = (unsigned long)&per_cpu(stack_canary, cpu);
93 set_desc_base(&desc, canary);