hjk
fddbf6bef4
debugger: add a FIXME for set debug remote
2010-03-25 12:29:51 +01:00
hjk
bf8bfc6375
debugger: "handle" new thread-group-added and thread-group-started messages
2010-03-25 12:29:51 +01:00
Jens Bache-Wiig
cd4b5e24e9
More consistent debugger status messages
...
Reviewed-by:Leena Miettinen
2010-03-23 17:05:28 +01:00
Jens Bache-Wiig
a3b7290f37
Improved statusbar output for the debugger mode
...
* We now consistently avoid punctuation when possible
* Renamed usage of "Inferior" and "Program" to "Application" for
increased readability
* Fixed inconsistent spacing in front of statusbar label
Reviewed-by:hjk
2010-03-23 14:52:38 +01:00
hjk
59af793953
debugger: polish address display. also remove the mostly unused 'stored' address
2010-03-23 14:48:32 +01:00
hjk
b43a9965b5
debugger: filter out some noice in the mmx registers
2010-03-23 11:16:35 +01:00
hjk
61ff757b60
debugger: start using a progress bar.
2010-03-23 11:16:35 +01:00
hjk
8eee28d8b7
debugger: shorten startup failure message a bit
2010-03-22 15:09:13 +01:00
hjk
128ed085a3
debugger: try to warn if we have a non-python enabled gdb on Windows.
2010-03-22 15:09:13 +01:00
Friedemann Kleint
bbcacaf59f
Header cleaning spree in Core/Debugger and Symbian/Maemo-code of Qt4.
2010-03-18 10:59:06 +01:00
hjk
0cd06f55bc
debugger: don't hard code typeformats except for ints and strings
2010-03-16 12:08:33 +01:00
hjk
a47fa969cd
debugger: speed up QImage dumper
2010-03-15 14:56:55 +01:00
hjk
463ac5d689
debugger: start reviving graphical data display
2010-03-15 12:12:43 +01:00
hjk
c8a61cc8f2
debugger: implement selected of string encoding per pointer type/individual pointer
2010-03-11 18:56:28 +01:00
hjk
60995cf0ab
debugger: re-enable basic support for reverse execution.
...
Needs polishing.
2010-03-11 12:04:19 +01:00
hjk
3066162eb4
debugger: avoid a few watchmodel rebuilds, also reset location markers properly
2010-03-10 17:39:42 +01:00
hjk
5e7c972a3e
debugger: more messages for failed startup
2010-03-10 17:39:42 +01:00
Friedemann Kleint
309163cef8
Compile Windows.
2010-03-10 16:51:06 +01:00
hjk
c0a8fbe9ff
debugger: rename a few functions
2010-03-10 16:17:40 +01:00
hjk
411ccc8f57
debugger: setup connections to gdb process before starting it
2010-03-10 15:51:31 +01:00
hjk
d069713ada
debugger: some status message cosmetics
2010-03-10 11:44:49 +01:00
hjk
dd7abf87a6
debugger: empty list of fetched variables at the end of the full cycle
...
The original logic was faulty but worked better in the presence of the
original "extra layoutChanged()" hack which is replaced now.
2010-03-09 17:50:24 +01:00
hjk
a14b1a580c
debugger: next attempt at fixing the "can't open items in locals view" issue.
2010-03-08 14:46:28 +01:00
hjk
5879b1fb1a
debugger: removed unused variables
2010-03-08 14:46:27 +01:00
hjk
63751cdadf
debugger: also show file names in 'sources' view that cannot be resolved
2010-03-08 11:38:25 +01:00
hjk
9595504bda
Long live the king!
2010-03-05 11:28:13 +01:00
hjk
8328896c17
debugger: revive the fallback to CLI when gdb/MI refuses to set pending
...
breakpoints.
Seems to be needed for "GNU gdb (GDB) SUSE (6.8.91.20090930-2.4)"
2010-03-04 15:43:01 +01:00
hjk
8182e921b6
debugger: fix breakpoint markers in constructors
2010-03-04 12:31:46 +01:00
hjk
172a1ae492
debugger: sanitize breakpoint setting sequences
2010-03-03 18:10:21 +01:00
hjk
839ad4dae7
debugger: rename some watch-update related variables to prepare a similar
...
mechanism for breakpoints.
2010-03-03 18:10:17 +01:00
hjk
ab3a702c07
debugger: don't ask for traditional dumpers if python was found.
2010-03-02 12:27:27 +01:00
hjk
5a0d20fdb3
debugger: heed 'I am dying' messages from the bluetooth listener
2010-03-01 10:28:34 +01:00
hjk
73ef5e33ea
debugger: properly display function pointers with python
2010-03-01 10:28:34 +01:00
Friedemann Kleint
d4cee56e99
Symbian/Linux: Fix debugger
...
- Switch correctly on GnuPoc-toolchains
- Do not lock up on Gdb start.
2010-02-25 17:52:34 +01:00
Friedemann Kleint
a8098cff93
Trk: Do not show additional message box when canceled.
2010-02-25 16:05:45 +01:00
ck
d87d7694bc
BinEditor/MemoryView: Follow pointers, potentially in new window.
...
Reviewed-by: hjk
2010-02-17 17:41:09 +01:00
Lasse Holmstedt
4e5089d90d
Merge branch 'debugintegration'
...
Conflicts:
src/plugins/qmlprojectmanager/qmlproject.cpp
src/plugins/qmlprojectmanager/qmlproject.h
2010-02-16 16:30:41 +01:00
Lasse Holmstedt
580280af26
Changed QML Inspector from a separate global mode to a plugin.
...
The new QML Inspector depends on DebuggerPlugin. Also added a dropdown menu into
the debugger toolbar from which the user can select the used debugging
language, e.g. C++ or QML.
2010-02-16 15:13:09 +01:00
Friedemann Kleint
8ddeaa5fa4
Console Debugger/Linux: Use LD_PRELOAD to load dumpers.
2010-02-16 12:29:26 +01:00
hjk
c6e88eec0e
debugger: implement basic support for gdb's 'return' command
...
Returning a value is not yet supported.
2010-02-15 17:02:07 +01:00
Thorbjørn Lindeijer
70c47334bf
Updated the Qt src/build path to be Qt version independent
2010-02-15 08:48:21 +01:00
hjk
7351219fb8
debugger: add breakpoint number and thread id to "stopped" status message
2010-02-12 14:16:00 +01:00
hjk
47fa65be6c
debugger: some basic support for 'catch catch' and 'catch throw'
...
Hidden in the Breakpoints context menu.
2010-02-11 17:46:05 +01:00
hjk
a2c8394088
debugger: fix assignment to array members
2010-02-11 14:36:27 +01:00
hjk
f9b6832edf
debugger: code cosmetics
2010-02-11 14:36:26 +01:00
hjk
620fcd9199
debugger: comment out remote log file
2010-02-11 13:13:59 +01:00
Friedemann Kleint
dc006860c4
Symbian: Let SymbianDeviceManager handle TrkDevice leases.
...
...making use of a shared device by all clients. Detect device removal by
delaying the WM_DEVICE event handling. Introduce Acquire/Release mechanism
to SymbianDeviceManager and let acquire() fail if the device is in use, thus
preventing starting 'run' while debugging is active, etc.
Handle "Device removed" (unplugging of cable) signal by closing the device and adding
handlers to the clients, stabilize TrkDevice against it.
Remove communication type from the run configuration parameters (now handled by
SymbianDeviceManager).
Working towards keeping the Trk-connection always open and a giving the target pane
a meaningful tooltip.
For the moment, pass on tooltips from device manager additional information
(Trk version and such as determined by the launcher).
2010-02-11 12:31:59 +01:00
hjk
931ef372f6
debugger: handle critical TRK errors as critical.
2010-02-11 11:11:28 +01:00
hjk
904fc6c36d
debugger: enable register view for core dumps
2010-02-11 10:52:26 +01:00
hjk
68513b596a
debugger: make MI parser accept superflous commas to reduce that burder on
...
the producer side
2010-02-11 10:52:25 +01:00