CDB: Fix stepping and a crash on dumping expanded pointer items.
Simplify & Generalize stepping code, introduce stubs for reverse debugging. When user switches to another thread than the event-triggering one in a stopped inferior, explicitly tell the engine to continue that one. Improve fixDumperResult to fix missing types (out of scope items) and call it from expandPointerDumpable.
Showing
- src/plugins/debugger/cdb/cdbdebugengine.cpp 92 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/cdb/cdbdebugengine_p.h 1 addition, 0 deletionssrc/plugins/debugger/cdb/cdbdebugengine_p.h
- src/plugins/debugger/cdb/cdbstackframecontext.cpp 65 additions, 53 deletionssrc/plugins/debugger/cdb/cdbstackframecontext.cpp
- src/plugins/debugger/watchhandler.cpp 2 additions, 0 deletionssrc/plugins/debugger/watchhandler.cpp
Loading
Please register or sign in to comment