Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARC: Add instruction_pointer_set() API

Add instruction_pointer_set() API for arc.

Link: https://lkml.kernel.org/r/163163050148.489837.15187799269793560256.stgit@devnote2

Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>

authored by

Masami Hiramatsu and committed by
Steven Rostedt (VMware)
bb6121b1 eb4a3f7d

+5
+5
arch/arc/include/asm/ptrace.h
··· 149 149 return (long)regs->r0; 150 150 } 151 151 152 + static inline void instruction_pointer_set(struct pt_regs *regs, 153 + unsigned long val) 154 + { 155 + instruction_pointer(regs) = val; 156 + } 152 157 #endif /* !__ASSEMBLY__ */ 153 158 154 159 #endif /* __ASM_PTRACE_H */