OSDN Git Service

Debugger[New CDB]: Fix stepping issues, forced shutdown, values.
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>
Thu, 16 Dec 2010 11:17:54 +0000 (12:17 +0100)
committerFriedemann Kleint <Friedemann.Kleint@nokia.com>
Thu, 16 Dec 2010 11:20:44 +0000 (12:20 +0100)
commit476dda1b43ab0627c451a4422a4e1db799e6aa00
tree60b801f96c3307d66fc048436efa556ea60b93f2
parentb4e421062fc9463cb42c5846dcb84b25f1a5f0ae
Debugger[New CDB]: Fix stepping issues, forced shutdown, values.

- Do not report start-up trap as stop reason should one trigger
  while stepping.
- Set current frame to first usable frame, avoiding disassembly
  while stepping
- Kill process in case of forced shutdown with pending (long)
  commands.
- SymbolGroupValue: Do a quick check for accessible values
  and mark failure as 'invalid'.
- Introduce flag indicating existence of simple dumpers to types.
src/libs/qtcreatorcdbext/knowntype.h
src/libs/qtcreatorcdbext/symbolgroupnode.cpp
src/libs/qtcreatorcdbext/symbolgroupnode.h
src/libs/qtcreatorcdbext/symbolgroupvalue.cpp
src/libs/qtcreatorcdbext/symbolgroupvalue.h
src/plugins/debugger/cdb2/cdbengine2.cpp
src/plugins/debugger/cdb2/cdbengine2.h