martin
c8400142fe
DBG: History Import/Export
...
git-svn-id: trunk@31240 -
2011-06-15 13:46:12 +00:00
martin
23d4607e5d
DBG: Prevent exec-commands from running nested in other commands. Always queue, and run in the outer most "RunQueue" call.
...
Prevents state driven changes to IDE objects, while IDE is working on them (IDE-locals are destroyed while being evaluated). Issue #19551
git-svn-id: trunk@31208 -
2011-06-13 22:46:06 +00:00
martin
1ad681f7b9
DBG: Fix an access violation due to too early destroyed locals-object. Related to issue #19551
...
git-svn-id: trunk@31201 -
2011-06-13 15:46:27 +00:00
martin
0479ee769d
DBG: Fix occasional missing hex dump in disassembler
...
git-svn-id: trunk@31176 -
2011-06-11 23:56:25 +00:00
martin
82bf90e262
DBG: Fixed freeing cmd-queue
...
git-svn-id: trunk@31161 -
2011-06-11 00:02:29 +00:00
martin
ad7eb43d19
GDB: Attempt to deal with broken output from GDB on Mac (accessed wrong Result var)
...
git-svn-id: trunk@31149 -
2011-06-09 23:49:04 +00:00
martin
ef7e38483d
GDB: Attempt to deal with broken output from GDB on Mac
...
git-svn-id: trunk@31136 -
2011-06-08 15:12:46 +00:00
martin
9508284b75
GDB: Attempt to deal with broken output from GDB on Mac
...
git-svn-id: trunk@31135 -
2011-06-08 13:41:47 +00:00
martin
be73e8a304
DBG: Make callstack window work, if threads fail
...
git-svn-id: trunk@31118 -
2011-06-06 11:24:28 +00:00
martin
7e94016e3a
DBG: Automatic Snapshots on breakpoint
...
git-svn-id: trunk@31111 -
2011-06-06 01:41:20 +00:00
martin
6e46475a00
DBG: More Snapshots, Some optimizations/reduce watches refresh
...
git-svn-id: trunk@31107 -
2011-06-05 22:27:15 +00:00
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