Commit Graph

637 Commits

Author SHA1 Message Date
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
Friedemann Kleint
78a560a6df Debugger: Stop in case of gdb crash in InferiorStop.
Reviewed-by: hjk
Task-number: QTCREATORBUG-3099
2010-11-16 12:39:24 +01:00
Friedemann Kleint
ac51d53587 Debugger: Fix useFullPath in gdb. 2010-11-16 12:17:00 +01:00
hjk
694503cc76 debugger: looks like the BreakpointData layer is going to be unneeded. 2010-11-16 11:09:09 +01:00
hjk
76d2c58161 debugger: move marker filename and linenumber to BreakpointItem 2010-11-16 10:50:26 +01:00
Friedemann Kleint
29beabd5a4 Debugger: Handle throw/catch/main as BreakpointType enum values.
Remove BreakHandler::hasPendingBreakpoints, handle new types
in CDB and gdb. Start fixing Breakpoint-Dialog.
Add assignment of Breakpointresponse from BreakpointParameters.

Reviewed-by: hjk
2010-11-16 10:23:20 +01:00
Friedemann Kleint
9fc5970bdb Debugger: Introduce BreakpointParameters as base struct.
For Breakpoint data manipulation.

Reviewed-by: hjk
2010-11-15 17:04:29 +01:00
hjk
50dc4d8664 debugger: update display on engine exit 2010-11-15 16:58:23 +01:00
hjk
0b32820a48 debugger: work on breakpoint enabling/disabling in gdb engine 2010-11-15 16:22:51 +01:00