More debugger fixes.

This commit is contained in:
Martín Lucas Golini
2025-01-15 01:49:50 -03:00
parent 820d352972
commit 5e73886cc6
9 changed files with 127 additions and 61 deletions

View File

@@ -64,6 +64,9 @@ class DebuggerPlugin : public PluginBase {
std::vector<DapTool> getDebuggersForLang( const std::string& lang );
std::optional<Command> debuggerBinaryExists( const std::string& debugger,
std::optional<DapRunConfig> runConfig = {} );
protected:
friend class DebuggerClientListener;
@@ -142,8 +145,8 @@ class DebuggerPlugin : public PluginBase {
void runConfig( const std::string& debugger, const std::string& configuration );
void run( ProtocolSettings&& protocolSettings, DapRunConfig&& runConfig,
std::string&& findBinary, std::string&& fallbackCommand, int randPort );
void run( const std::string& debugger, ProtocolSettings&& protocolSettings,
DapRunConfig&& runConfig, int randPort );
void exitDebugger();