aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/target/target.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/target/target.c b/src/target/target.c
index ddaa39ef..ccaa6e39 100644
--- a/src/target/target.c
+++ b/src/target/target.c
@@ -518,6 +518,8 @@ int target_resume(struct target *target, int current, uint32_t address, int hand
return ERROR_FAIL;
}
+ target_call_event_callbacks(target, TARGET_EVENT_RESUME_START);
+
/* note that resume *must* be asynchronous. The CPU can halt before
* we poll. The CPU can even halt at the current PC as a result of
* a software breakpoint being inserted by (a bug?) the application.
@@ -526,6 +528,8 @@ int target_resume(struct target *target, int current, uint32_t address, int hand
if (retval != ERROR_OK)
return retval;
+ target_call_event_callbacks(target, TARGET_EVENT_RESUME_END);
+
return retval;
}