hjk
8926f7169d
debugger: move MemoryViewAgent ownership to DebuggerEngine
2010-12-13 18:18:02 +01:00
hjk
77e3bfe845
debugger: structural cleanup remote debugging
...
Use virtual function instead of if/qobject_cast cascades.
2010-12-10 12:42:40 +01:00
hjk
7cd3272282
debugger: make memory view updatable
...
Task-number: QTCREATORBUG-3242
2010-12-08 16:48:35 +01:00
hjk
cfd2dbb395
debugger: split debuggeragents.{h,cpp} int {memory,disassembler}agent.{h,cpp}
2010-12-08 16:48:35 +01:00
hjk
f8e70add25
debugger: move dockwidget ownership to the mainwindow
2010-12-03 15:04:16 +01:00
hjk
a77353b414
debugger: move DebuggerMainWindow to debuggermainwindow.{h,cpp}
2010-12-02 17:43:14 +01:00
hjk
05f6151d33
debugger: merger DebuggerMainWindow and DebuggerUISwitcher
2010-12-02 17:34:04 +01:00
Arvid Ephraim Picciani
b84ce82e07
debugger: Engine decides now if a StackFrame is considered usable
2010-12-01 15:57:13 +01:00
hjk
739144ce91
debugger: re-enable breakpoint updates after library loading
2010-12-01 11:43:48 +01:00
hjk
bc53ce72a4
debugger: remove dead code
2010-12-01 11:27:31 +01:00
hjk
d5c5b90b4f
debugger: make "threadspec" an int instead of a bytearray
2010-11-30 13:40:23 +01:00
hjk
d02b2e9a36
debygger: remove unused code
2010-11-30 13:40:23 +01:00
hjk
2b80651d7b
debugger: less magic state transitions in the break handler
2010-11-30 13:40:23 +01:00
hjk
cf154b3bc3
debugger: make breakpoint enables state visible in the breakpoint dialog
2010-11-30 08:59:58 +01:00
hjk
40c9b8f2f0
debugger: remove "debug debugging helper" option
...
Only useful for the compiled dumpers, and I have not used it for a while.
2010-11-29 13:52:43 +01:00
hjk
78850785c1
debugger: remove unneeded argument to showToolTip
2010-11-29 13:44:47 +01:00
hjk
4331fe7c56
debugger: output a log message for spurious SIGTRAP
2010-11-29 13:33:01 +01:00
Tobias Hunger
2e09df3d9c
ToolChain: Rename RVCT toolchains to RVCT2
...
Reviewed-by: dt
2010-11-26 15:07:37 +01:00
Friedemann Kleint
a4d7fb2f06
Debugger: Fix compilation, centralize breakpoint type detection.
...
Reviewed-by: hjk
2010-11-26 13:06:03 +01:00
hjk
6cb72f0634
debugger: watchpoint cosmetics
2010-11-26 12:39:14 +01:00
hjk
7d8d51677b
debugger: polish module symbols
2010-11-26 11:27:25 +01:00
hjk
28ca73df56
debugger: small fixes
2010-11-25 15:03:02 +01:00
hjk
d0b7c12430
debugger: make debugger view data store more structured
2010-11-24 15:55:45 +01:00
hjk
90657a496b
debugger: small usability fixes for dissassembler, breakpoint view, location
2010-11-24 15:55:45 +01:00
hjk
0d07a4abc0
debugger: use a 80ms timer to actually remode the location marker
...
This removes the remove/set flicker in most single stepping cases.
2010-11-23 16:43:56 +01:00
hjk
73e4cce7aa
debugger: not calling resetLocation early makes it "snappier"
2010-11-23 16:43:49 +01:00
hjk
0f4765b8af
debugger: revert the decision to not update the location marker early.
2010-11-23 16:43:49 +01:00
hjk
9c1c720db3
debugger: make -thread-select and -stack-select-frame discardable
2010-11-23 16:43:48 +01:00
hjk
0d3ca6da16
debugger: make attach to running process stop the process (again)
2010-11-23 12:31:47 +01:00
hjk
df4aa2d78d
debugger: fix display of locals after fedd048f
2010-11-22 17:12:50 +01:00
Friedemann Kleint
c35672eaa8
Debugger: Remove 'friend gdbengine' from stackhandler.
...
Preparing the introduction of tooltips for the new
CDB engine. Fix some breakpoint states in CDB.
2010-11-22 17:06:08 +01:00
hjk
82cad87c6b
debugger: make -stack-select-frame and -thread-list-ids discardable
2010-11-22 14:14:38 +01:00
hjk
8cd704b57a
debugger: improve stepping performance in "instructionwise" mode.
...
Formatting of disassembler view took too much time.
2010-11-19 09:21:35 +01:00
hjk
0400339290
debugger: remove unused variable in GdbEngine
2010-11-19 08:55:01 +01:00
hjk
8bebbddb3a
debugger: remove "quick shot" on stop.
...
This was used to enhance the user experience in the gdb/MI (non-python)
days as the location marker was shown faster. This does not seem to
make much of a difference anymore. Removal also avoids the "show disassembly
first, source next" flicker.
2010-11-19 08:50:53 +01:00
hjk
ef2f7e3840
debugger: code cosmetics
2010-11-18 17:32:52 +01:00
hjk
abd7ab2cd5
debugger: fix some breakpoint state transitions in gdb engine
2010-11-18 16:16:23 +01:00
hjk
caa9a99228
debugger: stream line acknowledgement of breakpoint property changes
2010-11-18 16:08:10 +01:00
hjk
c448ae842d
debugger: fix markers for breakpoints in constructors
2010-11-18 15:48:17 +01:00
hjk
7ffa0927cf
debugger: better synchronize icon selection for editor and view marker
2010-11-18 15:48:17 +01:00
hjk
4943d19907
debugger: don't replicate response.fileName as markerFileName etc.
2010-11-18 13:38:58 +01:00
hjk
bf1f351f29
debugger: first step to re-enable breakpoint location update.
2010-11-18 12:31:26 +01:00
Friedemann Kleint
8888b8f532
Debugger: Introduce common messages to engine.
...
Try to achieve consistency in reporting stop messages for all
engines. Report by BreakpointId if available.
2010-11-17 17:16:34 +01:00
Oswald Buddenhagen
1e362b0f8b
overhaul process argument handling
...
get away from argument stringlists. instead, use native shell command
lines which support quoting/splitting, environment variable expansion
and redirections with well-understood semantics.
Task-number: QTCREATORBUG-542
Task-number: QTCREATORBUG-1564
2010-11-17 13:19:07 +01:00
hjk
4e1452fd59
debugger: handle disabled breakpoints on debugger startup again
2010-11-16 18:14:44 +01:00
hjk
a9a9143b5d
debugger: replace BreakpointPending state with a flag in BreakpointResponse
...
To keep the breakpoint state machinery simple
2010-11-16 18:14:44 +01:00
hjk
fd8bf48b2b
debugger: start tightening the breakpoint state machinery
2010-11-16 17:09:55 +01:00
hjk
cbc1854f7b
debugger: some simplification after engine objects are no more re-used
2010-11-16 12:52:02 +01:00
hjk
38428e5feb
debugger: make the command timer a direct member of GdbEngine
2010-11-16 12:46:02 +01:00
hjk
d7a75dff9e
debugger: breakpoint code cosmetics
2010-11-16 12:43:17 +01:00