fix initial breakpoint setting
as it turns out, it is not possible to set pending breakpoints until gdb has loaded as image. so add some hooks to enable adapters to trigger the initial breakpoint syncing at the right time. do not add additional states (say, InferiorPreparing), as it would just complicate things.
Showing
- src/plugins/debugger/gdb/abstractgdbadapter.cpp 4 additions, 0 deletionssrc/plugins/debugger/gdb/abstractgdbadapter.cpp
- src/plugins/debugger/gdb/abstractgdbadapter.h 5 additions, 0 deletionssrc/plugins/debugger/gdb/abstractgdbadapter.h
- src/plugins/debugger/gdb/attachgdbadapter.cpp 1 addition, 0 deletionssrc/plugins/debugger/gdb/attachgdbadapter.cpp
- src/plugins/debugger/gdb/gdbengine.cpp 17 additions, 8 deletionssrc/plugins/debugger/gdb/gdbengine.cpp
- src/plugins/debugger/gdb/gdbengine.h 3 additions, 1 deletionsrc/plugins/debugger/gdb/gdbengine.h
- src/plugins/debugger/gdb/plaingdbadapter.cpp 7 additions, 3 deletionssrc/plugins/debugger/gdb/plaingdbadapter.cpp
- src/plugins/debugger/gdb/plaingdbadapter.h 1 addition, 0 deletionssrc/plugins/debugger/gdb/plaingdbadapter.h
- src/plugins/debugger/gdb/remotegdbadapter.cpp 6 additions, 1 deletionsrc/plugins/debugger/gdb/remotegdbadapter.cpp
- src/plugins/debugger/gdb/remotegdbadapter.h 1 addition, 0 deletionssrc/plugins/debugger/gdb/remotegdbadapter.h
- src/plugins/debugger/gdb/trkgdbadapter.cpp 7 additions, 2 deletionssrc/plugins/debugger/gdb/trkgdbadapter.cpp
- src/plugins/debugger/gdb/trkgdbadapter.h 1 addition, 0 deletionssrc/plugins/debugger/gdb/trkgdbadapter.h
Loading
Please register or sign in to comment