summaryrefslogtreecommitdiff
path: root/arch/x86/kernel/shstk.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-12uprobe: Add uretprobe syscall to speed up return probeJiri Olsa1-0/+5
2024-06-12x86/shstk: Make return uprobe work with shadow stackJiri Olsa1-0/+11
2024-03-22x86/shstk: Enable shadow stacks for x32H.J. Lu1-2/+2
2023-09-19x86/shstk: Add warning for shadow stack double unmapRick Edgecombe1-0/+11
2023-09-19x86/shstk: Handle vfork clone failure correctlyRick Edgecombe1-2/+20
2023-08-30x86/shstk: Change order of __user in typeRick Edgecombe1-1/+1
2023-08-03x86/shstk: Don't retry vm_munmap() on -EINTRRick Edgecombe1-21/+17
2023-08-03x86/shstk: Move arch detail comment out of core mmRick Edgecombe1-0/+25
2023-08-03x86/shstk: Add ARCH_SHSTK_STATUSRick Edgecombe1-1/+7
2023-08-03x86/shstk: Add ARCH_SHSTK_UNLOCKMike Rapoport1-2/+7
2023-08-03x86/shstk: Wire in shadow stack interfaceRick Edgecombe1-0/+8
2023-08-03x86/shstk: Support WRSS for userspaceRick Edgecombe1-1/+42
2023-08-03x86/shstk: Introduce map_shadow_stack syscallRick Edgecombe1-8/+51
2023-08-03x86/shstk: Check that signal frame is shadow stack memRick Edgecombe1-2/+29
2023-08-03x86/shstk: Check that SSP is aligned on sigreturnRick Edgecombe1-0/+3
2023-08-03x86/shstk: Handle signals for shadow stackRick Edgecombe1-0/+95
2023-08-03x86/shstk: Introduce routines modifying shstkRick Edgecombe1-0/+75
2023-08-03x86/shstk: Handle thread shadow stackRick Edgecombe1-2/+39
2023-08-03x86/shstk: Add user-mode shadow stack supportRick Edgecombe1-0/+145
2023-08-03x86: Introduce userspace API for shadow stackRick Edgecombe1-0/+44