[Differential] [Request, 480 lines] D1918: Prepare for LLDB DebugSession: Let MIDebugSession handle MICommand instantiation

qi437103 (Aetf) noreply at phabricator.kde.org
Thu Jun 16 19:05:05 UTC 2016


qi437103 created this revision.
qi437103 added a reviewer: apol.
Restricted Application added a subscriber: kdevelop-devel.

REVISION SUMMARY
  Let MIDebugSession handle most MICommand instantiations, so that lldb DebugSession has a chance to use custom command type. Also fixed a bug in MIDebugger that stdout is read instead of stderr when stderr is ready to read.
  
  Following this would be another RR that actually add a basic LLDBDebugSession.

TEST PLAN
  use unit tests under gdb folder

REPOSITORY
  rKDEVELOP KDevelop

REVISION DETAIL
  https://phabricator.kde.org/D1918

AFFECTED FILES
  debuggers/common/mi/micommand.cpp
  debuggers/common/mi/micommand.h
  debuggers/common/mibreakpointcontroller.cpp
  debuggers/common/mibreakpointcontroller.h
  debuggers/common/midebugger.cpp
  debuggers/common/midebugsession.cpp
  debuggers/common/midebugsession.h
  debuggers/common/miframestackmodel.cpp
  debuggers/common/mivariable.cpp
  debuggers/common/mivariablecontroller.cpp
  debuggers/gdb/debugsession.cpp
  debuggers/gdb/disassemblewidget.cpp
  debuggers/gdb/registers/registercontroller.cpp
  debuggers/gdb/registers/registersmanager.cpp
  debuggers/gdb/unittests/test_gdb.cpp

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: qi437103, apol
Cc: kdevelop-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20160616/b0531588/attachment.html>


More information about the KDevelop-devel mailing list