martin
|
a168aea26f
|
DBG: clean up (renamed identifier for clarification)
git-svn-id: trunk@30813 -
|
2011-05-19 17:26:56 +00:00 |
|
martin
|
0cde70d50b
|
DBG: Clean up, Simplify life time management of QueueObject to a ref-counter
git-svn-id: trunk@30812 -
|
2011-05-19 17:15:52 +00:00 |
|
martin
|
3ac04fa211
|
DBG: Refactor, move initialization to queue-able object
git-svn-id: trunk@30810 -
|
2011-05-19 15:00:26 +00:00 |
|
martin
|
ccd2349b54
|
DBG: Display more info for error-state
git-svn-id: trunk@30806 -
|
2011-05-19 12:08:22 +00:00 |
|
martin
|
d3019b5e88
|
DBG: Fix parsing certain error msgs
git-svn-id: trunk@30795 -
|
2011-05-18 12:08:12 +00:00 |
|
martin
|
47eae4dc9c
|
DBG: Refactor, move initialization to queue-able object
git-svn-id: trunk@30794 -
|
2011-05-18 11:35:19 +00:00 |
|
martin
|
65b111ae79
|
DBG: History values: evaluate in background, if windows are closed
git-svn-id: trunk@30752 -
|
2011-05-16 00:45:19 +00:00 |
|
martin
|
3dc186123d
|
DBG: Start History values (currently requires debug windows (locals, watches, stack) to be open and active, or nothing is recorded)
git-svn-id: trunk@30750 -
|
2011-05-15 21:16:16 +00:00 |
|
martin
|
d16f3a06da
|
DBG: Fix watches, do not double request data
git-svn-id: trunk@30746 -
|
2011-05-15 12:23:47 +00:00 |
|
martin
|
f5bb1d204b
|
DBG: Some fixes for watch evaluation (update state / detect destruction)
git-svn-id: trunk@30740 -
|
2011-05-15 10:34:04 +00:00 |
|
martin
|
99624b9b9a
|
DBG: Refactor Master/Slave class structure (locals)
git-svn-id: trunk@30721 -
|
2011-05-13 14:00:35 +00:00 |
|
martin
|
bd7bdda224
|
DBG:t caseupdat
git-svn-id: trunk@30703 -
|
2011-05-12 20:01:11 +00:00 |
|
martin
|
ab031a532f
|
DBG: Fix stackframe for exceptions (fix for rev 30699 #1d566ba504)
git-svn-id: trunk@30702 -
|
2011-05-12 19:30:17 +00:00 |
|
martin
|
1d566ba504
|
DBG: Refactor Master/Slave class structure (watches)
git-svn-id: trunk@30699 -
|
2011-05-12 18:47:54 +00:00 |
|
martin
|
fe9fa77307
|
DBG, Watches: Show errors for mem-dump evaluation
git-svn-id: trunk@30690 -
|
2011-05-12 10:09:22 +00:00 |
|
paul
|
3053bea45c
|
debugger: restore Addr property of TGDBMIDebuggerCommandBreakInser because address to set and actual address may differ
git-svn-id: trunk@30674 -
|
2011-05-11 03:17:32 +00:00 |
|
paul
|
f805a11b16
|
debugger: implement address breakpoints
git-svn-id: trunk@30673 -
|
2011-05-11 02:51:08 +00:00 |
|
paul
|
8e156d3fca
|
debugger: log OutputDebugString() messages
git-svn-id: trunk@30656 -
|
2011-05-10 07:07:42 +00:00 |
|
paul
|
7223934312
|
debugger: format addresses in events according to platform pointer size, output breakpoint hits to the event log
git-svn-id: trunk@30652 -
|
2011-05-10 03:04:14 +00:00 |
|
paul
|
21c357d3c8
|
debugger: move DoNotifyAsync to debugger class, parse thread events for event log
git-svn-id: trunk@30651 -
|
2011-05-10 01:43:35 +00:00 |
|
martin
|
40cd64d045
|
DBG: clean up: removed old method
git-svn-id: trunk@30635 -
|
2011-05-09 10:56:24 +00:00 |
|
martin
|
505c0a0e9b
|
DBG: Refactor Master/Slave class structure (callstack)
git-svn-id: trunk@30629 -
|
2011-05-08 23:45:16 +00:00 |
|
paul
|
798a36c62e
|
debugger: write thread group info near module load/unload, write about process start/exit in the event log
git-svn-id: trunk@30626 -
|
2011-05-08 17:42:23 +00:00 |
|
paul
|
cfcd9b26a1
|
debugger: improve module load/unload event log output
git-svn-id: trunk@30625 -
|
2011-05-08 16:34:39 +00:00 |
|
martin
|
56884905ce
|
DBG: Refactor Master/Slave class structure (starting with threads)
git-svn-id: trunk@30609 -
|
2011-05-07 21:15:07 +00:00 |
|
martin
|
65907a7def
|
DBG: undone rev 30583 #1785aedd19. Added different check for over-queued run-commands (do not run after stop)
git-svn-id: trunk@30595 -
|
2011-05-07 13:29:51 +00:00 |
|
martin
|
1785aedd19
|
DBG: Only queue one run-command at a time
git-svn-id: trunk@30583 -
|
2011-05-06 12:03:54 +00:00 |
|
martin
|
ae1000c02f
|
DBG: Fix ProcessRunning to return optional result
git-svn-id: trunk@30582 -
|
2011-05-06 11:59:17 +00:00 |
|
martin
|
18ced75ab7
|
DBG: Handle failed breakpoints
git-svn-id: trunk@30580 -
|
2011-05-06 11:14:06 +00:00 |
|
martin
|
c01ac77642
|
DBG: fix commit 30567 #ffbe3af869: Error handling by user was broken
git-svn-id: trunk@30571 -
|
2011-05-06 09:42:42 +00:00 |
|
martin
|
ffbe3af869
|
DBG: More error handling. error in step-over / terminate on error
git-svn-id: trunk@30567 -
|
2011-05-06 08:40:42 +00:00 |
|
martin
|
4348781a98
|
DBG: Added timeout to stop-command
git-svn-id: trunk@30562 -
|
2011-05-05 22:02:59 +00:00 |
|
martin
|
3a9c073d32
|
DBG: fixed setting of break conditions
git-svn-id: trunk@30539 -
|
2011-05-03 09:27:13 +00:00 |
|
martin
|
515fc71d92
|
DBG: Ensure queuing order for exec commands, must be hold until current exec is done; otherwise src-edit will show wrong locations
git-svn-id: trunk@30532 -
|
2011-05-02 18:16:24 +00:00 |
|
martin
|
aaff414d3e
|
DBG: Limit search for exception frame
git-svn-id: trunk@30529 -
|
2011-05-02 17:35:43 +00:00 |
|
martin
|
478c782316
|
DBG: Improved timeout detection
git-svn-id: trunk@30520 -
|
2011-05-01 18:16:59 +00:00 |
|
martin
|
195d3727b7
|
DBG: Fixed max(qwoed, qword), some fpc versions do not compile it. issue #0019274
git-svn-id: trunk@30519 -
|
2011-05-01 17:03:08 +00:00 |
|
martin
|
eabbbd37a1
|
DBG: fixes for Disassembler
git-svn-id: trunk@30516 -
|
2011-05-01 14:37:34 +00:00 |
|
martin
|
5c02251e3c
|
DBG: fixes for Disassembler
git-svn-id: trunk@30515 -
|
2011-05-01 14:34:36 +00:00 |
|
martin
|
3374fa1d8e
|
DBG: Fixed a memory leak in watch evaluation. issue #0019089
git-svn-id: trunk@30513 -
|
2011-05-01 13:11:06 +00:00 |
|
martin
|
e0c85150e9
|
DBG: Better time-out detection, time-out detection at startup, event-log time-outs, add config for warning dlg at time-out
git-svn-id: trunk@30508 -
|
2011-04-29 14:14:31 +00:00 |
|
martin
|
45fc51696a
|
DBG: register usage for win64 ABI
git-svn-id: trunk@30493 -
|
2011-04-27 18:49:07 +00:00 |
|
martin
|
33f168fcdb
|
DBG: Fixes, do not send break-insert command if debugger is stopped. Improve clean up when stopping.
git-svn-id: trunk@30492 -
|
2011-04-27 18:36:38 +00:00 |
|
martin
|
1a0a37aaf9
|
DBG: Refactor, merge TManaged.. classes into TIDE.. classes
git-svn-id: trunk@30490 -
|
2011-04-27 14:55:07 +00:00 |
|
paul
|
a2e3f1c24b
|
debugger: log exceptions
git-svn-id: trunk@30488 -
|
2011-04-27 07:30:33 +00:00 |
|
paul
|
f52d287d2d
|
debugger: add TDBGEventType enumeration, pass event type when some debugger event happens
git-svn-id: trunk@30487 -
|
2011-04-27 06:58:44 +00:00 |
|
paul
|
ec09bfef6c
|
ide: fix debugger event name Window -> Windows, record 'library-loaded' events
git-svn-id: trunk@30486 -
|
2011-04-27 06:43:16 +00:00 |
|
martin
|
580a85d184
|
DBG: Added Thread dialog
git-svn-id: trunk@30467 -
|
2011-04-25 11:17:47 +00:00 |
|
paul
|
aa6ce5e7cf
|
debugger: fix Range check error (and also integer overflow on 64 bit)
git-svn-id: trunk@30460 -
|
2011-04-25 00:56:24 +00:00 |
|
martin
|
1ca433e5b8
|
DBG: Added Format option to Register Window (issue #0018834)
git-svn-id: trunk@30434 -
|
2011-04-23 14:05:55 +00:00 |
|