Commit a5447fb9 authored by Guo Ren's avatar Guo Ren

csky: Fixup kprobes handler couldn't change pc

The "Changing Execution Path" section in the Documentation/kprobes.txt
said:

Since kprobes can probe into a running kernel code, it can change the
register set, including instruction pointer.
Signed-off-by: default avatarGuo Ren <guoren@linux.alibaba.com>
Cc: Arnd Bergmann <arnd@arndb.de>
parent f788bb2f
...@@ -55,7 +55,9 @@ ...@@ -55,7 +55,9 @@
.macro mcount_exit_regs .macro mcount_exit_regs
RESTORE_REGS_FTRACE RESTORE_REGS_FTRACE
ldw t1, (sp, 0) subi sp, 152
ldw t1, (sp, 4)
addi sp, 152
ldw r8, (sp, 4) ldw r8, (sp, 4)
ldw lr, (sp, 8) ldw lr, (sp, 8)
addi sp, 12 addi sp, 12
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment