Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Tobias Hunger
qt-creator
Commits
3ea8fe07
Commit
3ea8fe07
authored
Sep 30, 2009
by
hjk
Browse files
debugger: augment state diagram
parent
c60f1468
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/plugins/debugger/debuggermanager.cpp
View file @
3ea8fe07
...
...
@@ -98,39 +98,47 @@
// Note: the Debugger process itself is referred to as 'Debugger',
// whereas the debugged process is referred to as 'Inferior'.
//
// 0 == DebuggerNotReady
// |
// EngineStarting
// |
// AdapterStarting --> AdapterStartFailed --> 0
// |
// AdapterStarted
// |
// InferiorStarting --> InferiorStartFailed --> 0
// | |
// | |
// InferiorStopped |
// | |
// | <--------
// | .------------------------------------.
// | v |
// InferiorRunningRequested |
// | |
// InferiorRunning --> 1 (normal exit) |
// | |
// InferiorStopping |
// | |
// InferiorStopped --> 1 |
// | |
// `---------------------------------------'
//
// 1 == InferiorShuttingDown -> InferiorShutdownFailed
// |
// InferiorShutDown
// |
// AdapterShuttingDown -> AdapterShutdownFailed --> 0
// |
// 0
// 0 == DebuggerNotReady
// |
// EngineStarting
// |
// AdapterStarting --> AdapterStartFailed --> 0
// |
// AdapterStarted
// |
// InferiorPreparing --> InferiorPreparationFailed --> 0
// |
// InferiorPrepared
// |
// InferiorStarting --> InferiorStartFailed --> 0
// |
// (core) |
// .-----------------<-|
// | | (attach)
// InferiorUnrunnable |----------------------.
// | | v
// | |
// | | .------------------------------------.
// | | v |
// | InferiorRunningRequested v |
// | | | |
// | .---- InferiorRunning | |
// | | | | |
// | | InferiorStopping | |
// | | | | |
// | v v | |
// | |<--- InferiorStopped <-----------' |
// | | | |
// | | `---------------------------------------'
// | |
// | '---> InferiorShuttingDown -> InferiorShutdownFailed
// | |
// | InferiorShutDown
// | |
// | v
// '------------> AdapterShuttingDown -> AdapterShutdownFailed --> 0
// |
// 0
//
// Allowed actions:
// [R] : Run
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment