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.
This commit is contained in:
Friedemann Kleint
2009-10-01 14:41:30 +02:00
parent e78d049b94
commit 0f486fd532
5 changed files with 162 additions and 99 deletions

View File

@@ -257,6 +257,8 @@ QString WatchData::toString() const
if (isChildrenNeeded())
str << "children=<needed>,";
if (source)
str << "source=" << source;
str.flush();
if (res.endsWith(QLatin1Char(',')))
res.truncate(res.size() - 1);