ptrace.h (dcdc7a53a890218a16cd6e2a69e526bd96eb9399) | ptrace.h (ee55ff803b383e03d0855661d3416aa1763e54f9) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Copyright (C) 2012 Regents of the University of California 4 */ 5 6#ifndef _ASM_RISCV_PTRACE_H 7#define _ASM_RISCV_PTRACE_H 8 --- 95 unchanged lines hidden (view full) --- 104 regs->s0 = val; 105} 106 107static inline unsigned long regs_return_value(struct pt_regs *regs) 108{ 109 return regs->a0; 110} 111 | 1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Copyright (C) 2012 Regents of the University of California 4 */ 5 6#ifndef _ASM_RISCV_PTRACE_H 7#define _ASM_RISCV_PTRACE_H 8 --- 95 unchanged lines hidden (view full) --- 104 regs->s0 = val; 105} 106 107static inline unsigned long regs_return_value(struct pt_regs *regs) 108{ 109 return regs->a0; 110} 111 |
112static inline void regs_set_return_value(struct pt_regs *regs, 113 unsigned long val) 114{ 115 regs->a0 = val; 116} 117 |
|
112extern int regs_query_register_offset(const char *name); 113extern unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, 114 unsigned int n); 115 116/** 117 * regs_get_register() - get register value from its offset 118 * @regs: pt_regs from which register value is gotten 119 * @offset: offset of the register. --- 16 unchanged lines hidden --- | 118extern int regs_query_register_offset(const char *name); 119extern unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, 120 unsigned int n); 121 122/** 123 * regs_get_register() - get register value from its offset 124 * @regs: pt_regs from which register value is gotten 125 * @offset: offset of the register. --- 16 unchanged lines hidden --- |