[PATCH] PPC: sstep.c: Add modsw, moduw instruction emulation
PrasannaKumar Muralidharan
prasannatsmkumar at gmail.com
Mon Dec 5 03:55:21 AEDT 2016
Add modsw and moduw instruction emulation support to analyse_instr.
Signed-off-by: PrasannaKumar Muralidharan <prasannatsmkumar at gmail.com>
---
arch/powerpc/lib/sstep.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/arch/powerpc/lib/sstep.c b/arch/powerpc/lib/sstep.c
index 9c78a9c..5acef72 100644
--- a/arch/powerpc/lib/sstep.c
+++ b/arch/powerpc/lib/sstep.c
@@ -1148,6 +1148,15 @@ int __kprobes analyse_instr(struct instruction_op *op, struct pt_regs *regs,
(int) regs->gpr[rb];
goto arith_done;
+ case 779: /* modsw */
+ regs->gpr[rd] = (int) regs->gpr[ra] %
+ (int) regs->gpr[rb];
+ goto arith_done;
+
+ case 267: /* moduw */
+ regs->gpr[rd] = (unsigned int) regs->gpr[ra] %
+ (unsigned int) regs->gpr[rb];
+ goto arith_done;
/*
* Logical instructions
--
2.9.3
More information about the Linuxppc-dev
mailing list