target: enable TARGET_EVENT_RESUME_* events

Change-Id: I7d8378f9f34c6674db8c8b29d1a961389578e921
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
Reviewed-on: http://openocd.zylin.com/640
Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com>
Tested-by: jenkins
Reviewed-by: Bill Traynor <wmat@alphatroop.com>
This commit is contained in:
Spencer Oliver 2012-05-14 13:18:19 +01:00
parent bb3793c9a4
commit 25b855d2d2
1 changed files with 4 additions and 0 deletions

View File

@ -518,6 +518,8 @@ int target_resume(struct target *target, int current, uint32_t address, int hand
return ERROR_FAIL; return ERROR_FAIL;
} }
target_call_event_callbacks(target, TARGET_EVENT_RESUME_START);
/* note that resume *must* be asynchronous. The CPU can halt before /* 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 * 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. * 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) if (retval != ERROR_OK)
return retval; return retval;
target_call_event_callbacks(target, TARGET_EVENT_RESUME_END);
return retval; return retval;
} }