From 1abb3b46b2c2662a22c0dff36616060480bf7441 Mon Sep 17 00:00:00 2001 From: Fredrik Osterlind Date: Thu, 26 Jan 2012 15:33:45 +0100 Subject: [PATCH] pc trace bug fix --- se/sics/mspsim/core/MSP430.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/se/sics/mspsim/core/MSP430.java b/se/sics/mspsim/core/MSP430.java index cf292c5..429b2ba 100644 --- a/se/sics/mspsim/core/MSP430.java +++ b/se/sics/mspsim/core/MSP430.java @@ -172,7 +172,7 @@ public class MSP430 extends MSP430Core { } if (trace != null) { trace[tracePos++] = pc; - if (tracePos > trace.length) + if (tracePos >= trace.length) tracePos = 0; } } @@ -258,7 +258,7 @@ public class MSP430 extends MSP430Core { execCounter[pc]++; } if (trace != null) { - if (tracePos > trace.length) { + if (tracePos >= trace.length) { tracePos = 0; } trace[tracePos++] = pc;