| 692 | |
| 693 | |
| 694 | DebugStopReason DebuggerController::RunToAndWait(const std::vector<uint64_t>& remoteAddresses) |
| 695 | { |
| 696 | if (!m_targetControlMutex.try_lock()) |
| 697 | return InternalError; |
| 698 | |
| 699 | auto reason = RunToAndWaitInternal(remoteAddresses); |
| 700 | if (!m_userRequestedBreak && (reason != ProcessExited)) |
| 701 | NotifyStopped(reason); |
| 702 | |
| 703 | m_targetControlMutex.unlock(); |
| 704 | return reason; |
| 705 | } |
| 706 | |
| 707 | |
| 708 | bool DebuggerController::CreateDebuggerBinaryView() |
no outgoing calls
no test coverage detected