mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
![]() This is a basic -fstack-protector support without per-task canary switching. The protector will report something like when stack corruption is detected: It's tested with strcpy local array overflow in sys_kill and get: stack-protector: Kernel stack is corrupted in: sys_kill+0x23c/0x23c TODO: - Support task switch for different cannary Signed-off-by: Mao Han <han_mao@c-sky.com> Signed-off-by: Guo Ren <guoren@linux.alibaba.com> |
||
---|---|---|
.. | ||
addrspace.h | ||
asid.h | ||
atomic.h | ||
barrier.h | ||
bitops.h | ||
bug.h | ||
cache.h | ||
cacheflush.h | ||
checksum.h | ||
cmpxchg.h | ||
elf.h | ||
fixmap.h | ||
ftrace.h | ||
highmem.h | ||
io.h | ||
irqflags.h | ||
Kbuild | ||
mmu.h | ||
mmu_context.h | ||
page.h | ||
perf_event.h | ||
pgalloc.h | ||
pgtable.h | ||
processor.h | ||
ptrace.h | ||
reg_ops.h | ||
segment.h | ||
shmparam.h | ||
smp.h | ||
spinlock.h | ||
spinlock_types.h | ||
stackprotector.h | ||
string.h | ||
switch_to.h | ||
syscall.h | ||
syscalls.h | ||
thread_info.h | ||
tlb.h | ||
tlbflush.h | ||
traps.h | ||
uaccess.h | ||
unistd.h | ||
vdso.h | ||
vmalloc.h |