centralize gdb command result class checking
each command can have only one of two legitimate responses: "error" or - depending on the command, and thus declared via a flag - "done" or "running". this is way nicer than sprinkling the code with else-ifs (where elses are sufficient) and asserts all over the place - and silently failing in release builds.
Showing
- src/plugins/debugger/gdb/attachgdbadapter.cpp 3 additions, 3 deletionssrc/plugins/debugger/gdb/attachgdbadapter.cpp
- src/plugins/debugger/gdb/coregdbadapter.cpp 3 additions, 5 deletionssrc/plugins/debugger/gdb/coregdbadapter.cpp
- src/plugins/debugger/gdb/gdbengine.cpp 37 additions, 34 deletionssrc/plugins/debugger/gdb/gdbengine.cpp
- src/plugins/debugger/gdb/gdbengine.h 2 additions, 1 deletionsrc/plugins/debugger/gdb/gdbengine.h
- src/plugins/debugger/gdb/gdbmi.cpp 1 addition, 1 deletionsrc/plugins/debugger/gdb/gdbmi.cpp
- src/plugins/debugger/gdb/gdbmi.h 1 addition, 0 deletionssrc/plugins/debugger/gdb/gdbmi.h
- src/plugins/debugger/gdb/plaingdbadapter.cpp 4 additions, 5 deletionssrc/plugins/debugger/gdb/plaingdbadapter.cpp
- src/plugins/debugger/gdb/remotegdbadapter.cpp 5 additions, 5 deletionssrc/plugins/debugger/gdb/remotegdbadapter.cpp
- src/plugins/debugger/gdb/trkgdbadapter.cpp 4 additions, 4 deletionssrc/plugins/debugger/gdb/trkgdbadapter.cpp
Loading
Please register or sign in to comment