From: oharboe at B. <oh...@ma...> - 2009-07-06 15:42:12
|
Author: oharboe Date: 2009-07-06 15:42:11 +0200 (Mon, 06 Jul 2009) New Revision: 2478 Modified: trunk/src/target/target.c Log: Fix regression in "step" command introduced in 2190 Modified: trunk/src/target/target.c =================================================================== --- trunk/src/target/target.c 2009-07-06 12:03:55 UTC (rev 2477) +++ trunk/src/target/target.c 2009-07-06 13:42:11 UTC (rev 2478) @@ -2,7 +2,7 @@ * Copyright (C) 2005 by Dominic Rath * * Dom...@gm... * * * - * Copyright (C) 2007,2008 vind Harboe * + * Copyright (C) 2007,2008 �yvind Harboe * * oyv...@zy... * * * * Copyright (C) 2008, Duane Ellis * @@ -2039,15 +2039,18 @@ * with one argument addr = args[0], * handle breakpoints, debugging */ uint32_t addr = 0; + int current_pc = 1; if (argc == 1) { int retval = parse_u32(args[0], &addr); if (ERROR_OK != retval) return retval; + current_pc = 0; } target_t *target = get_current_target(cmd_ctx); - return target->type->step(target, 0, addr, 1); + + return target->type->step(target, current_pc, addr, 1); } static void handle_md_output(struct command_context_s *cmd_ctx, |