This is an automated email from Gerrit.

Matthias Welwarsky (matth...@welwarsky.de) just uploaded a new patch set to 
Gerrit, which you can find at http://openocd.zylin.com/3764

-- gerrit

commit 0a1949e7f2224330c1defad44147b83fd1504588
Author: Matthias Welwarsky <matthias.welwar...@sysgo.com>
Date:   Thu Sep 15 09:14:31 2016 +0200

    aarch64: fix stepping from address
    
    The step command optionally carries a resume address. In this case,
    stepping should start not at the current PC, but at the given address.
    
    Change-Id: Id5792a3745f470cf29efa90c63d65f33d36f6b25
    Signed-off-by: Matthias Welwarsky <matthias.welwar...@sysgo.com>

diff --git a/src/target/aarch64.c b/src/target/aarch64.c
index 7d3a4aa..a072eda 100644
--- a/src/target/aarch64.c
+++ b/src/target/aarch64.c
@@ -1264,7 +1264,7 @@ static int aarch64_step(struct target *target, int 
current, target_addr_t addres
                return retval;
 
        target->debug_reason = DBG_REASON_SINGLESTEP;
-       retval = aarch64_resume(target, 1, address, 0, 0);
+       retval = aarch64_resume(target, current, address, 0, 0);
        if (retval != ERROR_OK)
                return retval;
 

-- 

------------------------------------------------------------------------------
_______________________________________________
OpenOCD-devel mailing list
OpenOCD-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to