diff options
author | eutarass | 2010-08-18 03:46:08 +0000 |
---|---|---|
committer | eutarass | 2010-08-18 03:46:08 +0000 |
commit | 5d6eaa0226a20b7059c96b62339dde5f4344694b (patch) | |
tree | c50b10c51a9a296bb63959d8b4b892d4a74e431c /services/runctrl.h | |
parent | 529f49549c3f931db102d34d08a99ce9f43d6391 (diff) | |
download | org.eclipse.tcf.agent-5d6eaa0226a20b7059c96b62339dde5f4344694b.tar.gz org.eclipse.tcf.agent-5d6eaa0226a20b7059c96b62339dde5f4344694b.tar.xz org.eclipse.tcf.agent-5d6eaa0226a20b7059c96b62339dde5f4344694b.zip |
TCF Agent: fixed multiple minor issues in debug services implementation that were found by automated tests, most of them are Windows specific
Diffstat (limited to 'services/runctrl.h')
-rw-r--r-- | services/runctrl.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/services/runctrl.h b/services/runctrl.h index 066064c0..ce28ef29 100644 --- a/services/runctrl.h +++ b/services/runctrl.h @@ -47,6 +47,14 @@ extern void run_ctrl_unlock(void); extern void post_safe_event(Context * mem, EventCallBack * done, void * arg); /* + * Single step a context during handling of safe event. + * "Safe" step is executed with all other contexts stopped, + * and it is expected to take only a short time to execute. + * It is intended to be used in breakpoints implementation. + */ +extern int safe_context_single_step(Context * ctx); + +/* * Return 1 if all threads in debuggee are stopped and handling of incoming messages * is suspended and it is safe to access debuggee memory, plant breakpoints, etc. * 'mem' is memory context, only threads that belong to that memory are checked. |