[Lldb-commits] [lldb] r229131 - Add missing prompt when command doesn't exist (MI)
Ilia K
ki.stfu at gmail.com
Fri Feb 13 10:36:49 PST 2015
Author: ki.stfu
Date: Fri Feb 13 12:36:48 2015
New Revision: 229131
URL: http://llvm.org/viewvc/llvm-project?rev=229131&view=rev
Log:
Add missing prompt when command doesn't exist (MI)
It fixes the following example:
```
$ bin/lldb-mi --interpreter
(gdb)
-not-found
^error,msg="Driver. Received command '-not-found'. It was not handled. Command 'not-found' not in Command Factory"
-not-found
^error,msg="Driver. Received command '-not-found'. It was not handled. Command 'not-found' not in Command Factory"
```
After the fix it looks like:
```
$ bin/lldb-mi --interpreter
-not-found
^error,msg="Driver. Received command '-not-found'. It was not handled. Command 'not-found' not in Command Factory"
(gdb)
-not-dounf
^error,msg="Driver. Received command '-not-dounf'. It was not handled. Command 'not-dounf' not in Command Factory"
(gdb)
```
Modified:
lldb/trunk/tools/lldb-mi/MIDriver.cpp
Modified: lldb/trunk/tools/lldb-mi/MIDriver.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/tools/lldb-mi/MIDriver.cpp?rev=229131&r1=229130&r2=229131&view=diff
==============================================================================
--- lldb/trunk/tools/lldb-mi/MIDriver.cpp (original)
+++ lldb/trunk/tools/lldb-mi/MIDriver.cpp Fri Feb 13 12:36:48 2015
@@ -1042,6 +1042,7 @@ CMIDriver::InterpretCommandThisDriver(co
const CMICmnMIValueResult valueResult("msg", vconst);
const CMICmnMIResultRecord miResultRecord(cmdData.strMiCmdToken, CMICmnMIResultRecord::eResultClass_Error, valueResult);
m_rStdOut.WriteMIResponse(miResultRecord.GetString());
+ m_rStdOut.WriteMIResponse("(gdb)");
// Proceed to wait for or execute next command
return MIstatus::success;
More information about the lldb-commits
mailing list