| 1085 | |
| 1086 | |
| 1087 | bool LldbAdapter::Go() |
| 1088 | { |
| 1089 | if (m_process.GetState() != lldb::eStateStopped) |
| 1090 | { |
| 1091 | DebuggerEvent event; |
| 1092 | event.type = ErrorEventType; |
| 1093 | event.data.errorData.shortError = "Go failed"; |
| 1094 | event.data.errorData.error = fmt::format("LLDB: go failed, process state is not stopped"); |
| 1095 | PostDebuggerEvent(event); |
| 1096 | return false; |
| 1097 | } |
| 1098 | |
| 1099 | #ifndef WIN32 |
| 1100 | SBError error = m_process.Continue(); |
| 1101 | if (!error.Success()) |
| 1102 | return false; |
| 1103 | #else |
| 1104 | InvokeBackendCommand("c"); |
| 1105 | #endif |
| 1106 | return true; |
| 1107 | } |
| 1108 | |
| 1109 | |
| 1110 | bool LldbAdapter::StepInto() |