Commit Graph

175 Commits

Author SHA1 Message Date
hjk
47995286b5 debugger: show non-ASCII in QString, too 2009-04-02 10:58:52 +02:00
hjk
c1e0a788ff debugger: don't dead-lock when switching sessions while debugging 2009-04-01 16:50:21 +02:00
hjk
18061710e7 debugger: handle archer's thread creation messages 2009-04-01 16:50:21 +02:00
hjk
e4bd6c55c4 debugger: don't consider archer's "library-loaded" as a reason for a
warning
2009-04-01 16:50:21 +02:00
hjk
3de773a551 debugger: rework dumper settings page 2009-03-27 17:21:25 +01:00
hjk
a2c68a538d debugger: remove reference to dumper build step from debugger UI 2009-03-27 17:21:25 +01:00
hjk
b968932056 debugger: work on action handling 2009-03-26 17:28:14 +01:00
Friedemann Kleint
536320ea1a Start stack frame context/symbol group classes for CDB 2009-03-26 16:49:28 +01:00
hjk
95c0b1c130 debugger: cosmetical improvements of QVariant dumper output 2009-03-26 12:36:04 +01:00
hjk
263cda8210 debugger: dumper status message cosmetics 2009-03-26 12:36:04 +01:00
hjk
6c15d33cdc debugger: use dumpers build alongside Qt 2009-03-26 12:36:04 +01:00
Friedemann Kleint
9d15bd3c7f Introduce utility routine to create placeholder watch item
QLatin1String refactorings.
2009-03-25 17:33:49 +01:00
Friedemann Kleint
ad5a001058 Factor out common debugger watch functionality
Factor out watch function, improve debug output.
2009-03-25 13:42:47 +01:00
con
10ffdd5dd3 Remove superfluous "warning: " from qDebug output (win)
Reviewed-by: hjk
2009-03-24 18:07:28 +01:00
hjk
eb3870875f debugger: use new action scheme for number base selections 2009-03-24 16:39:30 +01:00
hjk
60bb361620 debugger: make position of debugger lib configurable 2009-03-24 12:50:40 +01:00
con
50991f2f64 Compile on Mac 2009-03-23 15:45:49 +01:00
hjk
380cb40f27 debugger: work on optional prebuild dumper library 2009-03-23 14:34:01 +01:00
hjk
c110da750b debugger: make QAction a base class of DebuggerAction 2009-03-19 15:54:52 +01:00
hjk
5999c35d2c debugger: some action related cleanup 2009-03-19 15:44:26 +01:00
hjk
532c18d723 debugger: make add & remove wathcers work again after the action changes 2009-03-19 12:53:58 +01:00
hjk
66674d3ae9 debugger: more actions reshuffling 2009-03-19 10:54:27 +01:00
hjk
0b58f1f527 debugger: reorganizing settings and actions in progress 2009-03-19 09:32:47 +01:00
hjk
da1492cf28 debugger: start action handling refactoring 2009-03-18 09:03:47 +01:00
hjk
cc89dcc75b debugger: make "Use Dumpers" a pool action 2009-03-17 17:06:39 +01:00
hjk
f73a4d5fd8 Fixes: debugger: try accessing compiled-in dumpers when attaching to an
external application
2009-03-16 13:16:17 +01:00
hjk
d5fb9e10e1 Fixes: debugger: tentative fix for parsing Mac's 'info shared' output
Details:  Mac gdb produces MI-style output for the non-MI-style command
2009-03-12 12:00:53 +01:00
hjk
8958a079b5 Fixes: debugger: also show the original address in a tooltip when
auto-dereferencing contents
2009-03-11 15:09:33 +01:00
hjk
d3f8d16f88 Fixes: debugger: implement custom dumpers for std::set
Task:     246286
2009-03-11 13:31:38 +01:00
dt
caf86a8c27 Fixes: Compile 2009-03-11 12:07:05 +01:00
dt
c395680eb6 Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline
Conflicts:
	src/plugins/debugger/gdbengine.cpp
2009-03-11 11:49:38 +01:00
hjk
c37e4426ed Fixes: debugger: write current settings to log file 2009-03-10 18:38:14 +01:00
hjk
341de778ef Fixes: debugger: make loading list of source files optional 2009-03-10 17:30:11 +01:00
dt
8d5832808f Revert "Revert "Fixes: debugger: disable automatic loading list of source files""
This reverts commit dcb43b04cc.
2009-03-10 16:14:57 +01:00
dt
dcb43b04cc Revert "Fixes: debugger: disable automatic loading list of source files"
This reverts commit b99f3b61b4.
2009-03-10 14:01:10 +01:00
hjk
b99f3b61b4 Fixes: debugger: disable automatic loading list of source files
Details:  accounted for >60% startup time in some cases and was
presumably only needed as help for a fallback when setting breakpoints
with gdb 6.5 on Windows
2009-03-09 10:13:05 +01:00
Oswald Buddenhagen
6e118e72a0 process interruption improvements
rely on the inferior's pid being available. consequently, remove the
bizarre findChild stuff.
2009-03-05 15:26:23 +01:00
Oswald Buddenhagen
445e409db7 improve the windows thread info parsing regexp
fixes interrupting processes with some versions of gdb
2009-03-05 15:26:23 +01:00
hjk
77db01c410 Fixes: debugger: re-add code that was accidentally removed in bd96ebf7 2009-03-04 10:11:42 +01:00
hjk
bd96ebf749 Fixes: debugger: provide gdb macro based dumpers for QString and QStringList
Details:  That works with a core file, too. The "real" dumpers require a
live process as they use gdb's "call"
2009-03-03 17:27:25 +01:00
hjk
85adf63551 Fixes: debugger: attaching to core files works now 2009-03-03 09:31:13 +01:00
hjk
07d51d0c14 Fixes: debugger: worlk on core file loading 2009-03-02 15:14:12 +01:00
hjk
3059046a48 Fixes: debugger: start work on core file loading 2009-03-02 13:08:30 +01:00
Oswald Buddenhagen
bbaf7893cc "debug in terminal" feature.
includes complete refactoring of ConsoleProcess.
2009-02-27 18:04:36 +01:00
Oswald Buddenhagen
788f84f792 Merge commit '80e89b23a329453e8dda0f3c48053b8fbe4968c1' 2009-02-25 15:41:36 +01:00
hjk
8ca887aae2 Fixes: change file license headers to include LGPL 2009-02-25 09:15:00 +01:00
Oswald Buddenhagen
80e89b23a3 optimize output receiver somewhat 2009-02-24 22:36:36 +01:00
Oswald Buddenhagen
0acae6f8ac whoops ... amend output receiver rewrite
- remove stale connect()
- clear buffer after it was completely used
2009-02-24 22:03:23 +01:00
Oswald Buddenhagen
e00b90ccd5 rewrite gdb output receiver
fixes chopping up of very long responses which quickly follow other
responses.

the line segmentation is done in readGdbStandardOutput() now.
handleResponse() is not called through a queued slot any more, as the
output receiver is already synchronized to the event loop.
2009-02-24 20:41:04 +01:00
Oswald Buddenhagen
a340a9937d remove fixMac hack
it's broken and nobody seems to have noticed. that might be because the
interpreter doesn't care whether something is a list or a tuple.
if this is reintroduced for some reason, it should be done directly in
the affected code path.
2009-02-24 20:41:04 +01:00