| 231 | |
| 232 | |
| 233 | DebugStopReason DebuggerController::ConnectAndWait() |
| 234 | { |
| 235 | if (!m_targetControlMutex.try_lock()) |
| 236 | return InternalError; |
| 237 | |
| 238 | auto reason = ConnectAndWaitInternal(); |
| 239 | if (!m_userRequestedBreak && (reason != ProcessExited) && (reason != InternalError)) |
| 240 | NotifyStopped(reason); |
| 241 | |
| 242 | m_targetControlMutex.unlock(); |
| 243 | return reason; |
| 244 | } |
| 245 | |
| 246 | |
| 247 | bool DebuggerController::Execute() |
no outgoing calls
no test coverage detected