svn commit: r205716 - user/jmallett/octeon/sys/mips/mips

Juli Mallett jmallett at FreeBSD.org
Fri Mar 26 23:18:34 UTC 2010


Author: jmallett
Date: Fri Mar 26 23:18:34 2010
New Revision: 205716
URL: http://svn.freebsd.org/changeset/base/205716

Log:
  Look for 64-bit stack modifications and stores as well.

Modified:
  user/jmallett/octeon/sys/mips/mips/stack_machdep.c

Modified: user/jmallett/octeon/sys/mips/mips/stack_machdep.c
==============================================================================
--- user/jmallett/octeon/sys/mips/mips/stack_machdep.c	Fri Mar 26 22:04:57 2010	(r205715)
+++ user/jmallett/octeon/sys/mips/mips/stack_machdep.c	Fri Mar 26 23:18:34 2010	(r205716)
@@ -66,12 +66,15 @@ stack_capture(struct stack *st, u_regist
 			switch (insn.IType.op) {
 			case OP_ADDI:
 			case OP_ADDIU:
+			case OP_DADDI:
+			case OP_DADDIU:
 				if (insn.IType.rs != SP || insn.IType.rt != SP)
 					break;
 				stacksize = -(short)insn.IType.imm;
 				break;
 
 			case OP_SW:
+			case OP_SD:
 				if (insn.IType.rs != SP || insn.IType.rt != RA)
 					break;
 				ra_stack_pos = (short)insn.IType.imm;


More information about the svn-src-user mailing list