error-inject.c (365B)
1// SPDX-License-Identifier: GPL-2.0+ 2#include <asm/ptrace.h> 3#include <linux/error-injection.h> 4#include <linux/kprobes.h> 5 6void override_function_with_return(struct pt_regs *regs) 7{ 8 /* 9 * Emulate 'br 14'. 'regs' is captured by kprobes on entry to some 10 * kernel function. 11 */ 12 regs->psw.addr = regs->gprs[14]; 13} 14NOKPROBE_SYMBOL(override_function_with_return);