hjk
3ea8fe0764
debugger: augment state diagram
2009-09-30 10:25:00 +02:00
hjk
c60f1468d3
debugger: improve trk shutdown
2009-09-30 09:16:55 +02:00
hjk
1bd7163558
debugger: cache disassembler results per-function.
2009-09-29 16:32:54 +02:00
hjk
c27d8b7280
debugger: move DisassemblerViewAgent from plugin to manager
2009-09-29 16:32:54 +02:00
hjk
17c928f970
debugger: introduce a new state InferiorUnrunnable to properly describe the
...
state when gdb is attached to a core.
2009-09-29 14:47:27 +02:00
hjk
573ca3ad85
debugger: rename StepByInstruction into OperateByInstruction
2009-09-29 14:47:27 +02:00
Friedemann Kleint
c3bb032753
Trk/S60: Wire debugger parameters.
...
Remove conditionals from toolchain enumeration, pass parameters to
TrkGdbAdapter, rename function in runconfig, derive symbol
file from local exe file.
2009-09-29 13:49:35 +02:00
hjk
1ce92c0ed6
debugger: centralize view cleanup in the manager to setState(DebuggerNotReady)
2009-09-29 10:59:46 +02:00
hjk
37add8b52d
debugger: suppress debug output for known state changes triggered by initialization
2009-09-29 10:59:46 +02:00
Friedemann Kleint
90470771fd
Debugger: Export DebuggerManager and DebuggerStartParameters.
...
For device debugging. Move both from namespace
Debugger::Internal to Debugger, export them, give
DebuggerManager a static instance().
2009-09-25 16:01:28 +02:00
Friedemann Kleint
ec7c77ca23
Debugger: Work towards exporting DebuggerManager: Introduce d.
...
Clean out header.
2009-09-25 15:02:16 +02:00
hjk
00f676708b
debugger: work on handling gdb crashes gracefully
2009-09-25 11:50:39 +02:00
hjk
20b9258d9e
debugger: refactoring
...
Intergrate per-engine state tracking with the global running/stopped state.
2009-09-25 08:36:44 +02:00
hjk
063d13e00f
debugger: work on general shutdown handling
2009-09-24 10:54:50 +02:00
Friedemann Kleint
f204261641
Debugger: Compile Windows, check only .exe files for PE sections.
2009-09-23 14:00:18 +02:00
hjk
76d1de0b87
debugger: parse pid only once from output
2009-09-23 12:15:51 +02:00
hjk
bd65bd21f3
debugger: remove outdated comment
2009-09-23 12:13:05 +02:00
hjk
c5f13cedf9
debugger: partial refactoring of debugger engine creation
2009-09-23 12:13:05 +02:00
hjk
89861828ee
debugger: merge gdb engine and symbian engine.
...
The trk parts are an 'adapter' in the gdb engine.
2009-09-23 09:56:12 +02:00
hjk
634e4e5485
debugger: cleanup
2009-09-17 16:22:30 +02:00
hjk
e642b0b1b6
debugger: work on startup
2009-09-17 16:22:29 +02:00
hjk
67e041940a
debugger: break long lines
2009-09-17 16:22:29 +02:00
hjk
b765124163
debugger: refactoring
...
remove DebuggerRunControl from DebuggerManager
use typedef for QSharedPointer<DebuggerStartParameters>
2009-09-17 13:32:20 +02:00
hjk
10a6829aaf
debugger: refactorization
...
merge DebuggerRunControl::m_dumperLibrary{,Location} into StartParameters
2009-09-17 12:48:11 +02:00
hjk
903a50a6ef
debugger: work on trk integration
2009-09-10 13:59:21 +02:00
hjk
058b55adc5
debugger: work on trk integration
2009-09-10 13:14:51 +02:00
hjk
ffaa42e585
debugger: merge trk adapter into debugger sources
2009-09-09 17:25:02 +02:00
hjk
5a4a376949
debugger: fix start up of scriptengine when discovering a script
2009-09-02 10:44:20 +02:00
hjk
452f108ac7
debugger: fixes and improvements related to the Locals display
...
Split the concepts 'enabled' and 'editable' in the dumper output
Disable "<not in scope>" entries, also fix their type.
Fix glitch in type beautification for display
Find reason for failing bulk updates.
2009-08-31 16:05:55 +02:00
hjk
7cd8ba8af4
debugger: disable bulk updates
2009-08-28 17:32:04 +02:00
hjk
27382f753c
debuger: fix insertion of nested WatchData
2009-08-28 15:56:58 +02:00
Christian Kamm
92d8a27178
Remove duplicate connect of StepByInstruction triggered signal.
...
Reviewed-by: hjk
2009-08-27 14:15:15 +02:00
dt
9f91842813
Compile without rtti support
...
Since we can easily do that, just do it. No gurantee that we aren't
going to use rtti in the future.
2009-08-27 12:12:35 +02:00
hjk
cce7bf9fa2
debugger: clean register view after debugging finished
2009-08-18 17:02:48 +02:00
hjk
1e7cee620b
debugger: make register contents editable (gdb only for now)
2009-08-18 08:37:53 +02:00
Friedemann Kleint
9fe978fe39
CDB: Compile, new Disassembler architecture.
2009-08-17 16:03:27 +02:00
hjk
9febb0bcb8
debugger: remove old disassembler view and handler
...
It is replaced by a real editor in e82d6c7b0 .
2009-08-17 13:34:15 +02:00
hjk
e82d6c7b05
debugger: create a disassembler view as main editor
...
"Stepping instruction wise" and "display disassembler" mode is now toggled by a
single action. This also allows to re-use F10 and F11 as keyboard shortcut.
Missing: caching of disassembler output, removal of old disassembler view.
2009-08-17 13:18:54 +02:00
hjk
93cbef8724
long live the king
2009-08-14 09:30:56 +02:00
dt
e92ad815d8
Add a default: label to the ToolChainType switches so that gcc doesn't
...
complain.
Added a Q_ASSERT to the case that shouldn't happen.
2009-08-13 18:05:12 +02:00
hjk
b104b43fa0
sessionmanager: replace signal sessionUnloaded() by aboutToUnloadSession()
...
sessionUnloaded was sometimes emitted when the session manager was in
an unsafe state (between delete m_file and m_file = new ...) leading
to crashes when slots connected to the signal accessed the sessionmanager
again. This patch moves the signal emission before delete m_file.
Reviewed-by: dt
2009-08-13 17:10:53 +02:00
hjk
a981c5c985
debugger: shutdown debugger when switching sessions
...
The code was already there, but disabled as it led to a crash during
Creator startup due to a spurious "sessionUnload" emission.
2009-08-13 16:47:41 +02:00
hjk
4fcedc9a08
debugger: fix resizing of the status message label
2009-08-13 13:18:33 +02:00
hjk
71302eab8f
debugger: re-enable all dumpers that are usable in bootstrapped applications
2009-08-13 13:18:32 +02:00
hjk
89ffffc183
debugger: use the bineditor to show memory dumps
2009-08-12 14:49:15 +02:00
Friedemann Kleint
894febbadf
Debugger: Make use of the "displayedtype" attribute.
...
Fix "displayedtype" in CDB, display it elsewhere.
Log debugger settings in DebuggerManager startup.
Acked-by: hjk <qtc-committer@nokia.com >
2009-08-12 11:21:44 +02:00
con
df31a8742e
Fix resetting to default layout in case of floating widgets.
2009-08-11 16:38:53 +02:00
con
0fee3776e8
Extract the special mainwindow behavior of the debug mode into class.
2009-08-06 16:35:22 +02:00
Friedemann Kleint
1cad9748cc
Fixed tr()-glitches.
2009-07-30 16:44:16 +02:00
con
6a88525aa3
Some more QToolBar changes.
2009-07-16 18:08:41 +02:00