| 172 | |
| 173 | |
| 174 | DebugStopReason DebuggerController::AttachAndWaitInternal() |
| 175 | { |
| 176 | DebuggerEvent event; |
| 177 | event.type = LaunchEventType; |
| 178 | PostDebuggerEvent(event); |
| 179 | |
| 180 | if (!CreateDebugAdapter()) |
| 181 | return InternalError; |
| 182 | |
| 183 | m_inputFileLoaded = false; |
| 184 | m_initialBreakpointSeen = false; |
| 185 | m_state->MarkDirty(); |
| 186 | if (!CreateDebuggerBinaryView()) |
| 187 | return InternalError; |
| 188 | |
| 189 | return ExecuteAdapterAndWait(DebugAdapterAttach); |
| 190 | } |
| 191 | |
| 192 | |
| 193 | DebugStopReason DebuggerController::AttachAndWait() |