Home
last modified time | relevance | path

Searched refs:canary (Results 1 – 7 of 7) sorted by relevance

/arch/x86/include/asm/
Dstackprotector.h60 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()
Dswitch_to.h18 , [stack_canary] "=m" (stack_canary.canary)
Dprocessor.h425 unsigned long canary; member
/arch/arm/include/asm/
Dstackprotector.h28 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/
Dhead_32.S456 * base address in stack canary segment descriptor.
/arch/arm/
DKconfig1906 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/
DKconfig1551 feature puts, at the beginning of functions, a canary value on
1555 overwrite the canary, which gets detected and the attack is then