Arvid Ephraim Picciani
0e8c3875ef
Debugger: test gdb threeadlist capability
...
Reviewed-by: hjk
2010-09-14 14:01:57 +02:00
Arvid Ephraim Picciani
98736d256b
Display thread names
...
extract thread names from QThread object name
Task-Number: QTCREATORBUG-382
Reviewed-by: hjk
2010-09-13 13:42:14 +02:00
hjk
7457083bab
debugger: only update variables that are operated on
2010-09-13 08:32:37 +02:00
Friedemann Kleint
24cadd34a1
I10N: First translation fixes for 2.1
...
Fix README, some spelling errors, remove contractions,
exclamation marks, correct some plural forms, join split messages.
Add QCoreApplication::translate to non-Q_OBJECT-classes.
Fix some lupdate warnings about discarding meta-data (//:).
2010-09-10 10:51:43 +02:00
hjk
571d40a697
debugger: smother some warning that's to be expected.
2010-09-08 11:54:55 +02:00
hjk
2b92b17fd7
debugger: stability. the 'asserted' situation can legally occur.
2010-09-08 11:54:55 +02:00
hjk
98e37b3b15
debugger: don't remove corefiles that we did not create.
2010-09-07 14:26:18 +02:00
hjk
dfe15b5310
debugger: second attempt at silencing the watchdog after gdb-exit
2010-09-07 13:22:53 +02:00
hjk
51625f88b2
debugger: don't start the watch dog timer on -gdb-exit
2010-09-06 15:29:26 +02:00
hjk
715e72117d
debugger: remove one of the three failure notification if a gdb binary is
...
not found with the remote adapter
2010-09-06 15:14:52 +02:00
hjk
053f36c45d
debugger: move watch dog initialization to a better place
...
It was missed by the remote adapter before.
2010-09-06 11:33:31 +02:00
hjk
df8fc5a9d1
debugger: restrict accepted expressions in automatci tooltips to simple
...
identifiers.
2010-09-02 18:32:37 +02:00
hjk
15c7e5b342
debugger: read the user init file after the python dumpers
2010-09-02 18:17:09 +02:00
Friedemann Kleint
3a44135ed0
Debugger[gdb/MS Windows/console]: Fix attaching
...
Resume thread after attaching and ignore the
signal-trap that follows it.
Reviewed-by: hjk
Task-number: QTCREATORBUG-1020
2010-09-02 16:46:47 +02:00
hjk
f91ba77cee
debugger: more QByteArray/type
2010-09-01 19:14:41 +02:00
hjk
4cbbe366af
debugger: make a 'type' a QByteArray, not a QString
...
Saves lots of conversion.
2010-09-01 17:36:09 +02:00
hjk
b30ef6210b
debugger: register related refactoring (common code)
2010-09-01 13:56:51 +02:00
hjk
56fd90e5cc
debugger: fix spelling of synchronous
...
Finally.
2010-08-30 10:38:38 +02:00
Friedemann Kleint
54f9654bd3
Debugger: Fix Symbian.
...
...which subclasses DebuggerRunner and does not call
DebuggerPlugin::startDebugger(), which connects the
engine, leading to strange malfunctions. Move functionality
to DebuggerRunner::start() to make it self-contained.
Add object names to engines for easier debugging.
Reviewed-by: hjk
2010-08-24 15:35:46 +02:00
Friedemann Kleint
f2bf0a5e42
Debugger: Move handling of 'Log timestamps' into outputwindow.
...
Remove some unused leftovers from DebuggerOuputWindow.
2010-08-23 14:27:24 +02:00
Christian Kandeler
0a7e4c430a
gdb: Executable from start params takes precedence over global setting.
2010-08-19 14:58:29 +02:00
hjk
f9a69a5eee
debugger: fix state transitions for 'Run to Line' and 'Jump to Line'
2010-08-16 15:53:15 +02:00
hjk
c438c87281
debugger: cleanup gdb command queue when inferior setup failed
2010-08-11 10:03:11 +02:00
ck
5950aedf04
Debugger/GDB: Map remote to local source file names.
...
Necessary for debugging with a remote gdb (as opposed to gdbserver).
Reviewed-by: kh1
2010-08-09 15:28:39 +02:00
hjk
3ce543458c
debugger: start attempt to handle dwarf index data
2010-07-22 16:53:24 +02:00
hjk
0982e077f2
debugger: extend possible "modules symbols loaded" states a bit
2010-07-22 16:53:24 +02:00
hjk
aae95a24a2
debugger: improve launch progress display
2010-07-22 12:02:35 +02:00
hjk
9cbbeec6c1
debugger: move convienience function to DebuggerEngine base class
2010-07-21 14:28:29 +02:00
hjk
3ec1fee05d
debugger: fix dumper preloading
2010-07-21 13:44:49 +02:00
hjk
dfd44a0ceb
debugger: fix display of correct thread in the thread combobox
2010-07-21 13:11:35 +02:00
hjk
23f6641f8e
debugger: re-add registration of WatchData type
2010-07-21 11:05:40 +02:00
hjk
56aff185a6
debugger: move progress handling to debugger engine base class
2010-07-21 11:03:19 +02:00
hjk
d9e445bbe8
debugger: re-enable snapshot creation using the menu action
2010-07-21 09:42:33 +02:00
hjk
af57dc4170
debugger: re-enable setting breakpoints while inferior is running
2010-07-20 14:02:58 +02:00
ck
08bc6c0027
Maemo: Get rid of MaemoDebugRunControl.
...
Use Debugger::DebuggerRunControl directly instead of wrapping it
into another RunControl.
Reviewed-by: hjk
2010-07-15 17:01:31 +02:00
ck
db99f82863
Debugger/gdb: Adapt pid parsing.
...
Written-by: hjk
2010-07-15 17:01:31 +02:00
hjk
475bc51392
debugger: there are several states that do not accept commands
2010-07-15 14:54:43 +02:00
hjk
c336ddaedf
debugger: remove old state logic from the gdb engine
2010-07-15 14:54:43 +02:00
hjk
d6fc1193ed
debugger: more linear state handling in core adapter
2010-07-15 14:54:43 +02:00
hjk
9f8b5af3b2
debugger: make parsing of cli-style commands in python more robust
2010-07-15 14:54:43 +02:00
hjk
99fdaf06a2
debuygger: make snapshots using true parallel engines
2010-07-14 17:49:17 +02:00
hjk
887e21da56
debugger: more state work
2010-07-14 17:49:17 +02:00
hjk
3eef8a43c0
debugger: more state work
2010-07-14 17:49:16 +02:00
hjk
e760700f0f
debugger: overhaul "state machine"
...
This mainly allows for more precise shutdown and tightens the set
of allowed transitions.
2010-07-14 17:49:16 +02:00
hjk
6089bc1b9e
debugger: rename EngineStart to EngineSetup
2010-07-14 17:49:16 +02:00
hjk
9e7a456457
debugger: refactor startup logic
2010-07-14 17:49:16 +02:00
hjk
85243e19a9
debugger: encapsulate part of the startup logic in the base class
2010-07-14 17:49:15 +02:00
hjk
f8d96f09a6
debugger: rename startDebugger() to startEngine()
2010-07-08 13:48:09 +02:00
hjk
eab55aac6b
debugger: move state change to EngineStarting into the base class
2010-07-08 13:28:51 +02:00
hjk
405f340e2b
debugger: streamline communication between GdbEngine and the adapters
2010-07-08 12:41:53 +02:00