>From 4d65221bd7c5c72c27c742fe557af5305eaa101e Mon Sep 17 00:00:00 2001 From: Spencer Oliver <ntfr...@users.sourceforge.net> Date: Thu, 25 Feb 2010 23:47:23 +0000 Subject: [PATCH 7/7] armv7m: armv7m_arch_state shows semihosting status
Signed-off-by: Spencer Oliver <ntfr...@users.sourceforge.net> --- src/target/armv7m.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/target/armv7m.c b/src/target/armv7m.c index 3149f03..65e03bf 100644 --- a/src/target/armv7m.c +++ b/src/target/armv7m.c @@ -469,14 +469,15 @@ int armv7m_arch_state(struct target *target) sp = buf_get_u32(armv7m->core_cache->reg_list[ARMV7M_R13].value, 0, 32); LOG_USER("target halted due to %s, current mode: %s %s\n" - "xPSR: %#8.8" PRIx32 " pc: %#8.8" PRIx32 " %csp: %#8.8" PRIx32, + "xPSR: %#8.8" PRIx32 " pc: %#8.8" PRIx32 " %csp: %#8.8" PRIx32 "%s", debug_reason_name(target), armv7m_mode_strings[armv7m->core_mode], armv7m_exception_string(armv7m->exception_number), buf_get_u32(arm->cpsr->value, 0, 32), buf_get_u32(arm->pc->value, 0, 32), (ctrl & 0x02) ? 'p' : 'm', - sp); + sp, + arm->is_semihosting ? ", semihosting" : ""); return ERROR_OK; } -- 1.6.5.1.1367.gcd48
_______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development