Commit Graph

60 Commits

Author SHA1 Message Date
hjk
5bcc81a61e debugger: introduce an explicit detach action 2009-05-07 15:20:44 +02:00
hjk
3d84da2b4d debugger: initial work to start a remote gdbserver 2009-05-06 16:12:22 +02:00
hjk
9ae53e49ca debugger: rename 'AttachRemote' to 'StartRemote' 2009-05-06 13:27:11 +02:00
hjk
67d327c7cc debugger: make stack reload engine-agnostic 2009-05-06 10:21:50 +02:00
hjk
4381b9d244 debugger: introduce a "NoEngine" option 2009-05-06 10:13:36 +02:00
hjk
b373242aca debugger: use current run configuration to read symbols for gdbserver 2009-05-05 17:50:35 +02:00
hjk
b2598d0030 debugger: initial work on remote debugging 2009-05-04 14:48:06 +02:00
Friedemann Kleint
72a183777e Initial work on dumpers for CDB.
Add dumper calls, parser etc. Catch crashes
in the dumper functions.
2009-04-29 14:15:09 +02:00
hjk
d37a2d3aad debugger: introduce enabling/disabling of breakpoints 2009-04-28 15:09:23 +02:00
Friedemann Kleint
52915776cd Make CDB load custom dumpers.
Load in a 'well-defined' (temporary) breakpoint
at main().
2009-04-22 17:28:26 +02:00
Friedemann Kleint
3695ee3646 Start on dumper support for CDB, bug fixes.
Make command execution output shown, use Wide version
of Debug Callbacks and output, provide bases classes
for other output and event handlers, move common
dumper functionality into debugger manager.
2009-04-20 16:40:50 +02:00
Friedemann Kleint
7d41e04884 Split apart debugger options pages, allow specifying a path to CDB.
Modify engine creation funcs to populate a list of option pages
to be able to handle engine enabling independently of the
actual engine creation.
2009-04-17 09:03:32 +02:00
Friedemann Kleint
2cc8959114 Introduce option -enable-cdb to enable CDB.
Reviewed-by: hjk <qtc-committer@nokia.com>
2009-04-15 16:38:32 +02:00
Friedemann Kleint
4c2f5d1eaf Make the "Show symbols" option of the module window work on Windows.
Introduce API to debug engines and debugger manager to do this.
Reviewed-by: hjk <qtc-commiter@nokia.com>
2009-04-15 12:01:58 +02:00
hjk
898179f8fe debugger: work on auto test 2009-04-06 16:30:27 +02:00
hjk
7f3ac4614b debugger: use a new action for "executing a line" 2009-04-03 15:47:11 +02:00
hjk
c1e0a788ff debugger: don't dead-lock when switching sessions while debugging 2009-04-01 16:50:21 +02:00
hjk
6c15d33cdc debugger: use dumpers build alongside Qt 2009-03-26 12:36:04 +01:00
hjk
504b81997d debugger: use new actions for watchers window/manager communication 2009-03-25 12:31:02 +01:00
hjk
00be68701e allow in-line editing of watcher expressions 2009-03-19 15:33:37 +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
ff3fe49a14 debgugger: remove dead code 2009-03-16 14:22:13 +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
caef30cb7d Fixes: debugger: link fix on Mac 2009-03-12 15:09:56 +01:00
hjk
53f47f8267 Fixes: debugger: simple view on 'nm'
Details:  needs more work
2009-03-12 14:18:07 +01:00
hjk
6594529f3b Fixes: debugger: easy access to source files and modules from the
context menu
2009-03-10 19:35:17 +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
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
hjk
aa81df02ff Fixes: debugger: easier access to debugger properties from watchers window 2009-02-27 11:41:19 +01:00
hjk
8ca887aae2 Fixes: change file license headers to include LGPL 2009-02-25 09:15:00 +01:00
Friedemann Kleint
fe4a3f354d Added private header for engine 2009-02-20 17:07:00 +01:00
Friedemann Kleint
7959460ffb Start experimental VS debugger support 2009-02-20 14:56:36 +01:00
hjk
2c0c96abfe Fixes: debugger: simplify state logic 2009-02-17 15:12:46 +01:00
hjk
d0e991dfa9 Fixes: add a view to see current source file mapping 2009-02-17 14:08:49 +01:00
hjk
79a428f480 Fixes: debugger: work on process logic 2009-02-16 18:28:15 +01:00
hjk
9bb43992cd Fixes: debugger: enum naming cosmetics 2009-02-16 13:58:43 +01:00
hjk
e4a9d85c00 Fixes: debugger: work on shutdown 2009-02-16 13:29:57 +01:00
hjk
f90706fa01 Fixes: debugger: make shutdown a bit more robust 2009-02-16 09:59:12 +01:00
hjk
6f64b19ebf Fixes: debugger: work on plugin breakpoints 2009-02-12 13:04:01 +01:00
hjk
4839cc9392 Fixes: debugger: work on more fine-grained breakpoints-in-plugins
setting
2009-02-12 11:18:38 +01:00
Oswald Buddenhagen
2a2e3b1417 Revert "debugger: add configuariton to start the debugged process in a separate"
This reverts commit 44add9f0bd.
This option is meant to be in "Run Settings" per run configuration.
2009-01-29 11:58:28 +01:00
hjk
e3b273bb8f Fixes: compile fix 2009-01-27 17:11:38 +01:00
hjk
75aaeff2c4 Fixes: immediately rebuild view if custom dumpers are selected in
optiosn
2009-01-27 15:53:50 +01:00
hjk
44add9f0bd debugger: add configuariton to start the debugged process in a separate
terminal
2009-01-15 15:57:18 +01:00
Oswald Buddenhagen
72b6a105b7 app output window reorga
- drop prefix magic
- avoid inserting stray newlines

this also fixes the overquoting of app output.
2009-01-15 14:58:54 +01:00