Fix 'platform shell' command for Linux host and remote lldb-platform connections
- add default timeout of 10s (unil qPlatform_RunCommand supports timeout packets and CommandObjectPlatform is updated to read a timeout flag/setting)
- add a few tests for platform shell
llvm-svn: 189405
diff --git a/lldb/source/Commands/CommandObjectPlatform.cpp b/lldb/source/Commands/CommandObjectPlatform.cpp
index 68a1dec..09942f9 100644
--- a/lldb/source/Commands/CommandObjectPlatform.cpp
+++ b/lldb/source/Commands/CommandObjectPlatform.cpp
@@ -1949,7 +1949,8 @@
public:
CommandOptions (CommandInterpreter &interpreter) :
- Options(interpreter)
+ Options(interpreter),
+ timeout(10)
{
}
@@ -1999,7 +2000,6 @@
virtual void
OptionParsingStarting ()
{
- timeout = 10;
}
// Options table: Required for subclasses of Options.