Home
last modified time | relevance | path

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

/linux/arch/riscv/kernel/
H A Dptrace.c300 struct user_cfi_state user_cfi; in riscv_cfi_get() local
306 memset(&user_cfi, 0, sizeof(user_cfi)); in riscv_cfi_get()
310 user_cfi.cfi_status.cfi_state |= PTRACE_CFI_BRANCH_LANDING_PAD_EN_STATE; in riscv_cfi_get()
311 user_cfi.cfi_status.cfi_state |= is_indir_lp_locked(target) ? in riscv_cfi_get()
313 user_cfi.cfi_status.cfi_state |= (regs->status & SR_ELP) ? in riscv_cfi_get()
318 user_cfi.cfi_status.cfi_state |= (PTRACE_CFI_SHADOW_STACK_EN_STATE | in riscv_cfi_get()
320 user_cfi.cfi_status.cfi_state |= is_shstk_locked(target) ? in riscv_cfi_get()
322 user_cfi.shstk_ptr = get_active_shstk(target); in riscv_cfi_get()
325 return membuf_write(&to, &user_cfi, sizeof(user_cfi)); in riscv_cfi_get()
341 struct user_cfi_state user_cfi; in riscv_cfi_set() local
[all …]