Searched refs:canary (Results 1 – 7 of 7) sorted by relevance
/arch/x86/include/asm/ |
D | stackprotector.h | 60 u64 canary; in boot_init_stack_canary() local 72 get_random_bytes(&canary, sizeof(canary)); in boot_init_stack_canary() 74 canary += tsc + (tsc << 32UL); in boot_init_stack_canary() 76 current->stack_canary = canary; in boot_init_stack_canary() 78 percpu_write(irq_stack_union.stack_canary, canary); in boot_init_stack_canary() 80 percpu_write(stack_canary.canary, canary); in boot_init_stack_canary() 87 unsigned long canary = (unsigned long)&per_cpu(stack_canary, cpu); in setup_stack_canary_segment() local 92 set_desc_base(&desc, canary); in setup_stack_canary_segment()
|
D | switch_to.h | 18 , [stack_canary] "=m" (stack_canary.canary)
|
D | processor.h | 425 unsigned long canary; member
|
/arch/arm/include/asm/ |
D | stackprotector.h | 28 unsigned long canary; in boot_init_stack_canary() local 31 get_random_bytes(&canary, sizeof(canary)); in boot_init_stack_canary() 32 canary ^= LINUX_VERSION_CODE; in boot_init_stack_canary() 34 current->stack_canary = canary; in boot_init_stack_canary()
|
/arch/x86/kernel/ |
D | head_32.S | 456 * base address in stack canary segment descriptor.
|
/arch/arm/ |
D | Kconfig | 1906 feature puts, at the beginning of functions, a canary value on 1910 overwrite the canary, which gets detected and the attack is then
|
/arch/x86/ |
D | Kconfig | 1551 feature puts, at the beginning of functions, a canary value on 1555 overwrite the canary, which gets detected and the attack is then
|