Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Mar 2010 23:18:34 +0000 (UTC)
From:      Juli Mallett <jmallett@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r205716 - user/jmallett/octeon/sys/mips/mips
Message-ID:  <201003262318.o2QNIYMo089812@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003262318.o2QNIYMo089812>