Enabled passing on PIDs from the command line to the debugger.
Introduced struct DebuggerStartParameters to pass around start parameters, removing the need for the engines to access private members of DebuggerManager. Pass it to DebuggerManager::startNewDebugger() and move the GUI parts of that function into DebuggerPlugin, making it possible to create the struct from command line parameters. Introduce command line parsing with a few more -enable-xx options. Introduce warning() to debugger panel in the CDB engine. On this occasion, clean out a few trailing whitespaces.
Showing
- src/plugins/debugger/Debugger.pluginspec 6 additions, 1 deletionsrc/plugins/debugger/Debugger.pluginspec
- src/plugins/debugger/cdb/cdbdebugengine.cpp 71 additions, 45 deletionssrc/plugins/debugger/cdb/cdbdebugengine.cpp
- src/plugins/debugger/cdb/cdbdebugengine.h 1 addition, 0 deletionssrc/plugins/debugger/cdb/cdbdebugengine.h
- src/plugins/debugger/debuggerdialogs.cpp 2 additions, 2 deletionssrc/plugins/debugger/debuggerdialogs.cpp
- src/plugins/debugger/debuggerdialogs.h 1 addition, 1 deletionsrc/plugins/debugger/debuggerdialogs.h
- src/plugins/debugger/debuggermanager.cpp 100 additions, 206 deletionssrc/plugins/debugger/debuggermanager.cpp
- src/plugins/debugger/debuggermanager.h 60 additions, 33 deletionssrc/plugins/debugger/debuggermanager.h
- src/plugins/debugger/debuggerplugin.cpp 209 additions, 20 deletionssrc/plugins/debugger/debuggerplugin.cpp
- src/plugins/debugger/debuggerplugin.h 16 additions, 5 deletionssrc/plugins/debugger/debuggerplugin.h
- src/plugins/debugger/debuggerrunner.cpp 33 additions, 22 deletionssrc/plugins/debugger/debuggerrunner.cpp
- src/plugins/debugger/debuggerrunner.h 18 additions, 10 deletionssrc/plugins/debugger/debuggerrunner.h
- src/plugins/debugger/gdb/gdbengine.cpp 43 additions, 40 deletionssrc/plugins/debugger/gdb/gdbengine.cpp
- src/plugins/debugger/script/scriptengine.cpp 2 additions, 1 deletionsrc/plugins/debugger/script/scriptengine.cpp
- src/plugins/debugger/tcf/tcfengine.cpp 4 additions, 3 deletionssrc/plugins/debugger/tcf/tcfengine.cpp
Loading
Please register or sign in to comment