[lldb-mi] Re-implement a few MI commands.
authorAlexander Polyakov <polyakov.alx@gmail.com>
Mon, 2 Jul 2018 23:54:06 +0000 (23:54 +0000)
committerAlexander Polyakov <polyakov.alx@gmail.com>
Mon, 2 Jul 2018 23:54:06 +0000 (23:54 +0000)
commitfc018b071b9ef9810089fc3ca27a4a61c9300d38
tree5376e6a057bf31770582aef1923a91bbfaf112d2
parentd4a1bd7d87b8f7e54a028aa6f38c2bbd34a4bd76
[lldb-mi] Re-implement a few MI commands.

Summary: This patch updates exec-next-instruction, exec-step-instruction,
exec-finish, exec-interrupt commands to use SB API instead of HandleCommand.

Reviewers: aprantl, clayborg

Reviewed By: aprantl

Subscribers: ki.stfu, lldb-commits

Differential Revision: https://reviews.llvm.org/D48520

llvm-svn: 336155
lldb/lit/tools/lldb-mi/exec/exec-finish.test [new file with mode: 0644]
lldb/lit/tools/lldb-mi/exec/exec-interrupt.test [new file with mode: 0644]
lldb/lit/tools/lldb-mi/exec/exec-next-instruction.test [new file with mode: 0644]
lldb/lit/tools/lldb-mi/exec/exec-step-instruction.test [new file with mode: 0644]
lldb/lit/tools/lldb-mi/exec/inputs/main.c
lldb/packages/Python/lldbsuite/test/tools/lldb-mi/control/TestMiExec.py
lldb/tools/lldb-mi/MICmdCmdExec.cpp
lldb/tools/lldb-mi/MICmdCmdExec.h