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.welwarsky@sysgo.com>
This commit is contained in:
parent
ae7f2094c9
commit
9cc8cfe1b8
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in New Issue