fix shutdown paths
this includes: - move the gdb ownership back to the engine (thus strip down the adaptors as far as possible) - make gdb startup synchronous - make adapter shutdown synchronous - fix the state transitions relating to shutdown
Showing
- src/plugins/debugger/cdb/cdbdebugengine.cpp 6 additions, 6 deletionssrc/plugins/debugger/cdb/cdbdebugengine.cpp
- src/plugins/debugger/debuggerconstants.h 2 additions, 4 deletionssrc/plugins/debugger/debuggerconstants.h
- src/plugins/debugger/debuggermanager.cpp 43 additions, 52 deletionssrc/plugins/debugger/debuggermanager.cpp
- src/plugins/debugger/debuggermanager.h 1 addition, 1 deletionsrc/plugins/debugger/debuggermanager.h
- src/plugins/debugger/gdb/abstractgdbadapter.cpp 4 additions, 21 deletionssrc/plugins/debugger/gdb/abstractgdbadapter.cpp
- src/plugins/debugger/gdb/abstractgdbadapter.h 17 additions, 21 deletionssrc/plugins/debugger/gdb/abstractgdbadapter.h
- src/plugins/debugger/gdb/attachgdbadapter.cpp 2 additions, 71 deletionssrc/plugins/debugger/gdb/attachgdbadapter.cpp
- src/plugins/debugger/gdb/attachgdbadapter.h 1 addition, 7 deletionssrc/plugins/debugger/gdb/attachgdbadapter.h
- src/plugins/debugger/gdb/coregdbadapter.cpp 3 additions, 52 deletionssrc/plugins/debugger/gdb/coregdbadapter.cpp
- src/plugins/debugger/gdb/coregdbadapter.h 0 additions, 6 deletionssrc/plugins/debugger/gdb/coregdbadapter.h
- src/plugins/debugger/gdb/gdbengine.cpp 194 additions, 82 deletionssrc/plugins/debugger/gdb/gdbengine.cpp
- src/plugins/debugger/gdb/gdbengine.h 7 additions, 4 deletionssrc/plugins/debugger/gdb/gdbengine.h
- src/plugins/debugger/gdb/plaingdbadapter.cpp 7 additions, 86 deletionssrc/plugins/debugger/gdb/plaingdbadapter.cpp
- src/plugins/debugger/gdb/plaingdbadapter.h 1 addition, 6 deletionssrc/plugins/debugger/gdb/plaingdbadapter.h
- src/plugins/debugger/gdb/remotegdbadapter.cpp 4 additions, 70 deletionssrc/plugins/debugger/gdb/remotegdbadapter.cpp
- src/plugins/debugger/gdb/remotegdbadapter.h 0 additions, 6 deletionssrc/plugins/debugger/gdb/remotegdbadapter.h
- src/plugins/debugger/gdb/trkgdbadapter.cpp 7 additions, 139 deletionssrc/plugins/debugger/gdb/trkgdbadapter.cpp
- src/plugins/debugger/gdb/trkgdbadapter.h 1 addition, 13 deletionssrc/plugins/debugger/gdb/trkgdbadapter.h
- src/plugins/debugger/idebuggerengine.h 1 addition, 1 deletionsrc/plugins/debugger/idebuggerengine.h
Loading
Please register or sign in to comment