martin
|
5944e6f470
|
Debugger: limit the depth of stack evaluation / avoid long wait, if stack is very deep, and only top is needed.
git-svn-id: trunk@42461 -
|
2013-08-23 13:19:30 +00:00 |
|
martin
|
32871c5786
|
Debugger: update thread id
git-svn-id: trunk@42444 -
|
2013-08-21 23:06:04 +00:00 |
|
martin
|
28b35a4e08
|
Debugger: More TGDBInstructionQueue / handle internal error
git-svn-id: trunk@42443 -
|
2013-08-21 23:00:12 +00:00 |
|
martin
|
03f50d973c
|
Debug: Set LANG env, to prevent localisation
git-svn-id: trunk@42419 -
|
2013-08-18 09:41:22 +00:00 |
|
martin
|
c9b03b1624
|
dbg(gdbserver): reset gdb after use
git-svn-id: trunk@42408 -
|
2013-08-15 19:17:47 +00:00 |
|
martin
|
b7410e5152
|
debugger: parse func arg in mangled names, issue #0024641
git-svn-id: trunk@42398 -
|
2013-08-14 08:20:30 +00:00 |
|
martin
|
d8a0270a7a
|
dbg: start fallback location detection
git-svn-id: trunk@41870 -
|
2013-06-24 15:22:56 +00:00 |
|
martin
|
c891a78124
|
Debugger: Started utf8 for strings in locals
git-svn-id: trunk@41270 -
|
2013-05-19 01:15:23 +00:00 |
|
martin
|
2473b7068d
|
DBG: Fix range check in disassembler (64 bit debuggee). Issue #0023355
git-svn-id: trunk@39333 -
|
2012-11-22 00:03:36 +00:00 |
|
martin
|
f3f7450f44
|
Debugger: Disable "run to cursor" when debugger is stopped. This command is limited to the current frame (function). It can not be used to start a project. (also disable dcJumpTo, dcStepOut)
git-svn-id: trunk@39042 -
|
2012-10-10 23:00:51 +00:00 |
|
martin
|
f8dbcc135d
|
DBG: Fix setting stackframe for hint eval, after searching for highest source-frame.
git-svn-id: trunk@38922 -
|
2012-09-30 15:23:53 +00:00 |
|
martin
|
b34b609f50
|
Debugger: added Attach/Detach
git-svn-id: trunk@38536 -
|
2012-09-06 12:41:24 +00:00 |
|
martin
|
cc1d668601
|
DBG: Disable rangechecks for certain PtrUInt casts
git-svn-id: trunk@37961 -
|
2012-07-17 10:57:14 +00:00 |
|
martin
|
906597041e
|
DBG / TEST: missing file
git-svn-id: trunk@37952 -
|
2012-07-15 18:54:41 +00:00 |
|
martin
|
544ee94c5a
|
DBG: clean up debugln
git-svn-id: trunk@37889 -
|
2012-07-06 13:00:36 +00:00 |
|
martin
|
1b6c227bd8
|
DBG, Thread window: update while running
git-svn-id: trunk@37809 -
|
2012-06-27 23:08:55 +00:00 |
|
martin
|
d5e288e7d7
|
DBG: Fixed possible crash in watch evaluation (WatchValue freed while evaluating / in GetValue)
git-svn-id: trunk@37694 -
|
2012-06-19 18:56:14 +00:00 |
|
martin
|
38fd73abd1
|
DBG: fixed a out of index error, in watches history
git-svn-id: trunk@37657 -
|
2012-06-15 17:51:17 +00:00 |
|
martin
|
e3d3ab2c54
|
DBG: Cancel LineInfo, if unit is closed in editor
git-svn-id: trunk@37488 -
|
2012-06-02 19:58:36 +00:00 |
|
martin
|
bbf31875cd
|
DBG: implemented "Repeat Count" for watches
git-svn-id: trunk@37455 -
|
2012-05-29 20:46:36 +00:00 |
|
martin
|
e8b7145331
|
DBG: minor refactor (Watches)
git-svn-id: trunk@37445 -
|
2012-05-28 18:08:27 +00:00 |
|
martin
|
c319ad6bd8
|
DBG: Watches, save "Use instance class" to config
git-svn-id: trunk@37444 -
|
2012-05-28 15:20:17 +00:00 |
|
martin
|
d403a03802
|
DBG: Fix a possible crash in debugger (history). Issue #0021901
git-svn-id: trunk@37116 -
|
2012-04-30 21:24:36 +00:00 |
|
martin
|
537e40a7d9
|
DBG: Omit check for local files, when using GDB over ssh. Issue #0021834
REQUIRES r 37097 to fix compilation
git-svn-id: trunk@37091 -
|
2012-04-29 18:39:54 +00:00 |
|
martin
|
71d29ac07e
|
DBG: watch dyn array, show some values
git-svn-id: trunk@36292 -
|
2012-03-24 17:38:22 +00:00 |
|
mattias
|
9398fb166e
|
IDE: clean up
git-svn-id: trunk@36278 -
|
2012-03-23 16:06:53 +00:00 |
|
martin
|
b48cf43d34
|
DBG: Watches/Inspect, add auto typecast to instance class
git-svn-id: trunk@36175 -
|
2012-03-20 10:39:47 +00:00 |
|
mattias
|
3e9e907062
|
IDE: switched to new laz2_xml
git-svn-id: trunk@35937 -
|
2012-03-13 20:55:43 +00:00 |
|
martin
|
5a1360baf1
|
LazLogger, introduce base and dummy classes
git-svn-id: trunk@35778 -
|
2012-03-06 19:36:11 +00:00 |
|
mattias
|
c0fa7b90ac
|
IDE: fixed uninitialized result
git-svn-id: trunk@35452 -
|
2012-02-18 16:16:58 +00:00 |
|
martin
|
fcdd4f6bf0
|
DBG: move same debugln to LazLogger cmd-line config
git-svn-id: trunk@35342 -
|
2012-02-12 23:33:11 +00:00 |
|
martin
|
369017a0c5
|
DBG: move same debugln to LazLogger cmd-line config
git-svn-id: trunk@35339 -
|
2012-02-12 22:59:28 +00:00 |
|
martin
|
68e8da87aa
|
DBG: move same debugln to LazLogger cmd-line config
git-svn-id: trunk@35336 -
|
2012-02-12 19:28:09 +00:00 |
|
martin
|
24b800d7f0
|
DBG: fixed problem, when removing breakpoint at the wrong moment
git-svn-id: trunk@34973 -
|
2012-01-27 11:48:04 +00:00 |
|
martin
|
34c3888d83
|
DBG: add option to reset debugger after each run
git-svn-id: trunk@34925 -
|
2012-01-25 15:05:21 +00:00 |
|
martin
|
542ec1cf4c
|
DBG: Fix taring snapshots on none breaking breakpoints
git-svn-id: trunk@34785 -
|
2012-01-18 19:53:56 +00:00 |
|
martin
|
53536ef36d
|
DBG: remember display formats for register. based on patch from Bernd Kreuss
git-svn-id: trunk@34294 -
|
2011-12-19 22:23:26 +00:00 |
|
martin
|
2c40a97d6a
|
DBG: Markl project as modified, if watches are added/changed/removed. issue #0020092
git-svn-id: trunk@33338 -
|
2011-11-05 14:30:32 +00:00 |
|
martin
|
91818313c5
|
DBG: Setting groups to multiply selected breakpoints. Issue #0020478 / patch by Flávio Etrusco
git-svn-id: trunk@33160 -
|
2011-10-30 01:49:55 +00:00 |
|
martin
|
f991072664
|
DBG: added some feedback (debugln)
git-svn-id: trunk@33090 -
|
2011-10-26 14:26:14 +00:00 |
|
martin
|
1fd34c798e
|
DBG: logging
git-svn-id: trunk@32951 -
|
2011-10-18 00:10:00 +00:00 |
|
martin
|
876299b8d0
|
DBG: Refactor state handling
git-svn-id: trunk@32792 -
|
2011-10-09 20:20:28 +00:00 |
|
martin
|
93b79f2889
|
DBG: Refactor state handling
git-svn-id: trunk@32791 -
|
2011-10-09 18:41:03 +00:00 |
|
martin
|
064e148c79
|
DBG: Enable/Disable breakpoint groups
git-svn-id: trunk@32788 -
|
2011-10-09 17:06:44 +00:00 |
|
martin
|
1bb16ace8f
|
DBG: Enable/Disable breakpoint groups
git-svn-id: trunk@32785 -
|
2011-10-09 16:15:57 +00:00 |
|
martin
|
8068974afb
|
DBG: Enable/Disable breakpoint groups
git-svn-id: trunk@32784 -
|
2011-10-09 15:52:06 +00:00 |
|
martin
|
afc9b17919
|
DBG: Fixed a possible bad memory access / Fixed line from source 1 vs 0 based
git-svn-id: trunk@32718 -
|
2011-10-06 10:07:34 +00:00 |
|
martin
|
ce6ac1c77c
|
DBG:: implement log expression-eval in breakpoint
git-svn-id: trunk@32431 -
|
2011-09-19 23:19:19 +00:00 |
|
martin
|
37fa512845
|
DBG: Watchpoints
git-svn-id: trunk@32423 -
|
2011-09-19 17:47:27 +00:00 |
|
martin
|
c963680079
|
DBG: (alpha) Initial support for watchpoints ($DEFINE DBG_WITH_WATCHPOINT)
git-svn-id: trunk@32415 -
|
2011-09-19 01:20:08 +00:00 |
|
martin
|
b206291f65
|
DBG: More info/options on break for exception/run-error
git-svn-id: trunk@32400 -
|
2011-09-18 11:53:34 +00:00 |
|
martin
|
d0c22113e6
|
Debugger, Watches: Store column width
git-svn-id: trunk@32382 -
|
2011-09-17 13:25:19 +00:00 |
|
martin
|
63a6d0bb60
|
IDE, DBG: Starting on DebuggerConfigStorage
git-svn-id: trunk@32380 -
|
2011-09-17 11:32:32 +00:00 |
|
martin
|
a7100b234c
|
DBG: refactor unit location handling
git-svn-id: trunk@32335 -
|
2011-09-14 13:48:43 +00:00 |
|
martin
|
39c65700a2
|
DBG: Fixed dbg-event-log stack output
git-svn-id: trunk@32249 -
|
2011-09-10 06:57:18 +00:00 |
|
martin
|
5216dca1ba
|
DBG: start auto-typecast for classes
git-svn-id: trunk@32219 -
|
2011-09-08 00:44:46 +00:00 |
|
martin
|
1c2e8b3a95
|
DBG: Improve (pascalize) pointer, if DynArray shows as pointer
git-svn-id: trunk@32163 -
|
2011-09-02 23:35:27 +00:00 |
|
martin
|
d909440b1a
|
DBG: Ensure Snapshot Watches are enabled
git-svn-id: trunk@32155 -
|
2011-09-02 14:16:03 +00:00 |
|
jesus
|
561307dda3
|
Fix compile with fpc trunk
git-svn-id: trunk@31947 -
|
2011-08-11 20:18:27 +00:00 |
|
martin
|
c8400142fe
|
DBG: History Import/Export
git-svn-id: trunk@31240 -
|
2011-06-15 13:46:12 +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
|
066a27820b
|
DBG: more debugLN
git-svn-id: trunk@31160 -
|
2011-06-10 23:15:51 +00:00 |
|
martin
|
ac70d0ff2f
|
DBG: reduced flicker in Data windows, added debugln
git-svn-id: trunk@31150 -
|
2011-06-10 00:44:18 +00:00 |
|
martin
|
7e94016e3a
|
DBG: Automatic Snapshots on breakpoint
git-svn-id: trunk@31111 -
|
2011-06-06 01:41:20 +00:00 |
|
martin
|
7ca74f8ce1
|
DBG: More Snapshots,
git-svn-id: trunk@31108 -
|
2011-06-05 22:38:52 +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
|
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
|
cfa81907c6
|
DBG, History: Disable actions, if switched off
git-svn-id: trunk@30808 -
|
2011-05-19 13:19:14 +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
|
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
|
a60b1bab59
|
DBG: fix deleting breakpoint that have a group
git-svn-id: trunk@30733 -
|
2011-05-14 20:00:20 +00:00 |
|
martin
|
f4d0e31e1a
|
DBG: Fixed adding watches while debugger is running. Issue #0019354
git-svn-id: trunk@30725 -
|
2011-05-13 22:17:34 +00:00 |
|
martin
|
99624b9b9a
|
DBG: Refactor Master/Slave class structure (locals)
git-svn-id: trunk@30721 -
|
2011-05-13 14:00:35 +00:00 |
|
paul
|
71256463f9
|
debugger: implement breakpoint group creation in breakpoint properties dialog, fix group restoring
git-svn-id: trunk@30715 -
|
2011-05-13 08:02:50 +00:00 |
|
paul
|
e770073129
|
debugger: skip pause when breakpoint action does not contain "Break"
git-svn-id: trunk@30713 -
|
2011-05-13 06:48:12 +00:00 |
|
paul
|
ae6a67d2b3
|
debugger: output call stack to the event log when breakpoint action requires this
git-svn-id: trunk@30711 -
|
2011-05-13 00:58:19 +00:00 |
|
martin
|
bd7bdda224
|
DBG:t caseupdat
git-svn-id: trunk@30703 -
|
2011-05-12 20:01:11 +00:00 |
|
martin
|
1d566ba504
|
DBG: Refactor Master/Slave class structure (watches)
git-svn-id: trunk@30699 -
|
2011-05-12 18:47:54 +00:00 |
|
paul
|
364a8189ab
|
debugger: start breakpoint log call stack feature
git-svn-id: trunk@30689 -
|
2011-05-12 07:42:31 +00:00 |
|
paul
|
a6fc00143f
|
debugger: preparation for address breakpoints
git-svn-id: trunk@30659 -
|
2011-05-10 14:37:44 +00:00 |
|
paul
|
4ae562d3db
|
debugger: save/load breakpoint log messages, log message on breakpoint hit
git-svn-id: trunk@30653 -
|
2011-05-10 03:52:45 +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 |
|
martin
|
505c0a0e9b
|
DBG: Refactor Master/Slave class structure (callstack)
git-svn-id: trunk@30629 -
|
2011-05-08 23:45:16 +00:00 |
|
maxim
|
631590053a
|
Debugger: localized event names
git-svn-id: trunk@30616 -
|
2011-05-08 14:47:36 +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 |
|
paul
|
82fa636bdc
|
ide, debugger: use colors in event log:
- replace listview by treeview
- extend data which is stored together with event message
- implement custom node paint
git-svn-id: trunk@30535 -
|
2011-05-03 07:59:02 +00:00 |
|
paul
|
64f78f5265
|
ide: save/load/edit debugger event log options
git-svn-id: trunk@30534 -
|
2011-05-03 05:34:26 +00:00 |
|
martin
|
5c02251e3c
|
DBG: fixes for Disassembler
git-svn-id: trunk@30515 -
|
2011-05-01 14:34:36 +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 |
|
martin
|
535accdbc6
|
DBG: Fixed running without debugger
git-svn-id: trunk@30489 -
|
2011-04-27 12:38:01 +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 |
|
martin
|
1ca433e5b8
|
DBG: Added Format option to Register Window (issue #0018834)
git-svn-id: trunk@30434 -
|
2011-04-23 14:05:55 +00:00 |
|
martin
|
5b1fca573b
|
Debugger: Display errors on run/step to user, with a choice to continue; instead of "error state"
git-svn-id: trunk@30416 -
|
2011-04-21 16:05:08 +00:00 |
|
martin
|
a24e534a55
|
DBG: limit console window to linux use -dDBG_ENABLE_TERMINAL to force, if libc is available on other platforms
git-svn-id: trunk@30385 -
|
2011-04-19 12:00:33 +00:00 |
|