Home
last modified time | relevance | path

Searched refs:cfi_status (Results 1 – 3 of 3) sorted by relevance

/linux/tools/testing/selftests/riscv/cfi/
H A Dcfitests.c101 if ((cfi_reg.cfi_status.cfi_state & CFI_ENABLE_MASK) != CFI_ENABLE_MASK) in cfi_ptrace_test()
103 cfi_reg.cfi_status.cfi_state); in cfi_ptrace_test()
109 if (!(cfi_reg.cfi_status.cfi_state & in cfi_ptrace_test()
113 cfi_reg.cfi_status.cfi_state = 0; in cfi_ptrace_test()
/linux/arch/riscv/kernel/
H A Dptrace.c306 user_cfi.cfi_status.cfi_state |= PTRACE_CFI_BRANCH_LANDING_PAD_EN_STATE; in riscv_cfi_get()
307 user_cfi.cfi_status.cfi_state |= is_indir_lp_locked(target) ? in riscv_cfi_get()
309 user_cfi.cfi_status.cfi_state |= (regs->status & SR_ELP) ? in riscv_cfi_get()
314 user_cfi.cfi_status.cfi_state |= (PTRACE_CFI_SHADOW_STACK_EN_STATE | in riscv_cfi_get()
316 user_cfi.cfi_status.cfi_state |= is_shstk_locked(target) ? in riscv_cfi_get()
351 if ((user_cfi.cfi_status.cfi_state & in riscv_cfi_set()
354 (user_cfi.cfi_status.cfi_state & PTRACE_CFI_STATE_INVALID_MASK)) in riscv_cfi_set()
359 if (user_cfi.cfi_status.cfi_state & in riscv_cfi_set()
368 (user_cfi.cfi_status.cfi_state & PTRACE_CFI_SHADOW_STACK_PTR_STATE)) in riscv_cfi_set()
/linux/arch/riscv/include/uapi/asm/
H A Dptrace.h163 struct __cfi_status cfi_status; member