Commit Graph

300 Commits

Author SHA1 Message Date
hjk
6e17e7a3ab debugger: thread 0 is valid for cdb. so use -1 as 'any' value 2010-12-14 13:27:18 +01:00
hjk
b90bb97fa9 debugger: make location markers engine-specific 2010-12-14 13:10:07 +01:00
Friedemann Kleint
e8caa6341b Debugger: Native separators in break window. 2010-12-14 09:57:14 +01:00
hjk
a638b9338e debugger: make '0' the 'invalid' BreakpointId value 2010-12-01 11:52:18 +01:00
hjk
3d8aefb9f5 debugger: show breakpoint markers more often again 2010-11-30 15:44:54 +01:00
hjk
d5c5b90b4f debugger: make "threadspec" an int instead of a bytearray 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
8a2e21eb60 debugger: add a few more asserts 2010-11-30 10:00:33 +01:00
hjk
6cb72f0634 debugger: watchpoint cosmetics 2010-11-26 12:39:14 +01:00
hjk
15ee289ee2 make breakpoint and watchers view more robust when switching sessions 2010-11-25 17:17:31 +01:00
hjk
2cbe7a3655 debugger: update breakwindow after breakpoint property changes 2010-11-25 15:03:02 +01:00
hjk
b66a6741da debugger: enable breakpoint setting from a disassembler view 2010-11-25 13:35:01 +01:00
hjk
90657a496b debugger: small usability fixes for dissassembler, breakpoint view, location 2010-11-24 15:55:45 +01:00
hjk
e309310308 debugger: remove macro from breakhandler/h 2010-11-18 17:54:05 +01:00
hjk
9b115f4b78 debugger: take unusual marker file names into account when toggling breakpoints. 2010-11-18 16:32:03 +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
0b3ef78ca6 debugger: robustify file name reading on Mac 2010-11-18 16:01:13 +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
hjk
adba4c954c debugger: remove breakpoint notification indirection through the engine 2010-11-16 18:20:52 +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
e1e680db01 debugger: fix cut&paste error in breakpoint states 2010-11-16 18:14:44 +01:00
hjk
cb4e680424 debugger: add a few permitted breakpoint state transitions 2010-11-16 17:09:55 +01:00
hjk
fd8bf48b2b debugger: start tightening the breakpoint state machinery 2010-11-16 17:09:55 +01:00
hjk
d7a75dff9e debugger: breakpoint code cosmetics 2010-11-16 12:43:17 +01:00
hjk
0a004097e1 debugger: remove intermediate BreakpointData stucture layer 2010-11-16 11:48:43 +01:00
hjk
694503cc76 debugger: looks like the BreakpointData layer is going to be unneeded. 2010-11-16 11:09:09 +01:00
hjk
3cf3f14d7f debugger: more breakpoint refactoring 2010-11-16 10:50:26 +01:00
hjk
62c7a110ab debugger: code cosmetics 2010-11-16 10:50:26 +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
hjk
146b2f0561 debugger: don't store watch points in session 2010-11-15 18:49:16 +01:00
hjk
f9cd211d29 debugger: fix setting of breakpoint types on session loading 2010-11-15 17:26:07 +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
ef0073f17d debugger: BreakpointByFileAndLine is default when loading sessions. 2010-11-15 16:24:34 +01:00
hjk
0b32820a48 debugger: work on breakpoint enabling/disabling in gdb engine 2010-11-15 16:22:51 +01:00
hjk
a3923f8c24 debugger: re-enable "Delete all breakpoints" etc 2010-11-15 15:31:05 +01:00
Friedemann Kleint
30d6ae0e3d Debugger: Make CDB compile again. 2010-11-15 15:24:47 +01:00
hjk
4d1cd647b4 debugger: code cosmetics; fix toggling breakpoints using the editor context 2010-11-15 15:20:39 +01:00
hjk
7c337614a8 debugger: show disabled breakpoints again 2010-11-15 15:05:39 +01:00
hjk
a3b1ee1cb4 debugger: add some description to breakpoint states in tooltip.
FIXME: add translations once interface has stabilized.
2010-11-15 14:35:19 +01:00
hjk
482db08b00 debugger: move breakpoit tooltip from BreakpointData to BreakpointHandler
It also shows the response data.
2010-11-15 14:27:06 +01:00
hjk
956b54289e debugger: make BreakpointData and BreakpointResult proper value types 2010-11-15 14:12:34 +01:00
hjk
b02c71e926 debugger: collect breakpoint related data in a single hash 2010-11-15 13:12:37 +01:00
hjk
c6d3f08550 debugger: add forgotten ignoreCount accessor implementation 2010-11-15 12:32:51 +01:00