Martin
|
1c87dc96eb
|
FpDebug: refactor external debug info / Enable for Linux and Windows
|
2021-08-14 15:23:17 +02:00 |
|
martin
|
b5bf7de6f9
|
FpDebug, Windows: Forward OutputDebugString to IDE.
git-svn-id: trunk@65475 -
|
2021-07-19 18:17:06 +00:00 |
|
mattias
|
91763f2247
|
set trunk version to 2.3.0
git-svn-id: trunk@65242 -
|
2021-06-15 14:00:39 +00:00 |
|
martin
|
a9bdfda626
|
FpDebug: version 1.0
git-svn-id: trunk@65231 -
|
2021-06-14 17:00:52 +00:00 |
|
martin
|
6661f86edd
|
Debugger: allow to force lazloggerbase via define
git-svn-id: trunk@65227 -
|
2021-06-14 07:30:45 +00:00 |
|
martin
|
a0035c6097
|
LazDebuggerFp: tests for modify watch / build modes for test
git-svn-id: trunk@65226 -
|
2021-06-14 07:30:39 +00:00 |
|
martin
|
93b69aefd6
|
FpDebug: Fix dangling refs in Watches/Locals.FreeNotification
git-svn-id: trunk@65186 -
|
2021-06-08 19:32:28 +00:00 |
|
martin
|
83fc0859f9
|
FpDebug: Tests
git-svn-id: trunk@65184 -
|
2021-06-08 19:32:24 +00:00 |
|
martin
|
ba0a0bdf67
|
FpDebug: Improve callback for function calling
git-svn-id: trunk@65156 -
|
2021-05-30 20:27:26 +00:00 |
|
martin
|
574b3a8178
|
LazDebuggerFp, FpDebug: Modify watches/values in target
git-svn-id: trunk@65154 -
|
2021-05-30 19:01:08 +00:00 |
|
martin
|
a3bd018a86
|
Debugger, IDE: Watches, add "Allow function calls" option to IDE / Add "Auto set class from instance"
git-svn-id: trunk@65152 -
|
2021-05-29 22:51:13 +00:00 |
|
martin
|
ce0d1a0bc8
|
LazDebuggerFp, FpDebug: Beta, Allow function calls in watches
git-svn-id: trunk@65151 -
|
2021-05-29 22:51:09 +00:00 |
|
martin
|
4d4db524ac
|
FpDebug: evaluate "pointer - pointer" return int (with pointermath)
git-svn-id: trunk@65150 -
|
2021-05-29 22:51:06 +00:00 |
|
martin
|
320fe8c8a8
|
LazDebuggerFp: reduce compilation hints (not inlined)
git-svn-id: trunk@65149 -
|
2021-05-29 22:51:03 +00:00 |
|
martin
|
37ed94e5eb
|
FpDebug, test: DisAssembler testcase
git-svn-id: trunk@64993 -
|
2021-04-14 16:28:39 +00:00 |
|
martin
|
776651b5e3
|
FpDebug, test: DisAssembler testcase
git-svn-id: trunk@64990 -
|
2021-04-14 14:34:57 +00:00 |
|
martin
|
07bdec6e7c
|
LazDebuggerFp: Fixed updating breakpoint-state
git-svn-id: trunk@64976 -
|
2021-04-12 03:44:39 +00:00 |
|
martin
|
4c8ebc85fe
|
LazDebuggerFp: Fixed updating breakpoint-state
git-svn-id: trunk@64963 -
|
2021-04-10 23:48:14 +00:00 |
|
martin
|
176d2080c3
|
LazDebuggerFp: fixed race conditions / Cache variables must only be used for calls by main-thread.
git-svn-id: trunk@64888 -
|
2021-03-28 20:26:25 +00:00 |
|
martin
|
e5e203904d
|
FpDebug: fix nil pointer in value evaluate (editor hint on identifier)
git-svn-id: trunk@64824 -
|
2021-03-16 16:03:18 +00:00 |
|
mattias
|
62c37ad72a
|
updated Makefiles
git-svn-id: trunk@64567 -
|
2021-02-13 13:01:14 +00:00 |
|
martin
|
068feeb931
|
FpDebug: remove MemMgr.DefaultContext. All MemRead/Write must go via a location-context.
git-svn-id: trunk@64554 -
|
2021-02-12 18:31:07 +00:00 |
|
martin
|
6857851554
|
FpDebug/LazDebugger: add asserts for thread safety
git-svn-id: trunk@64542 -
|
2021-02-11 22:40:29 +00:00 |
|
martin
|
ccf7d87898
|
LazDebuggerFp: run MemMgr and similar always in Thread to avoid data races
git-svn-id: trunk@64541 -
|
2021-02-11 22:40:27 +00:00 |
|
martin
|
dee9846c86
|
DebuggerTests: clean up / change naming for temp exe files
git-svn-id: trunk@64540 -
|
2021-02-11 22:40:25 +00:00 |
|
martin
|
eab19f455a
|
LazDebuggerFp: replace TThread.Queue with App.QueueAsync
git-svn-id: trunk@64539 -
|
2021-02-11 22:40:23 +00:00 |
|
martin
|
fa5c3112f3
|
FpDebug, LazDebuggerFp: call FOnThreadProcessLoopCycleEvent for deProcessExits / Ensure breakpoints are handled in the loop-thread / some breakpoint fixes
git-svn-id: trunk@64538 -
|
2021-02-11 22:40:21 +00:00 |
|
martin
|
2ae82698cb
|
LazDebuggerFp: move breakpoints to thread worker queue
git-svn-id: trunk@64536 -
|
2021-02-11 22:40:17 +00:00 |
|
martin
|
54bf4844fc
|
LazDebuggerFp: Improve shutdown of thread queue.
git-svn-id: trunk@64535 -
|
2021-02-11 22:40:15 +00:00 |
|
martin
|
5bbf925ec5
|
LazDebuggerFp: Split workerthreads into new unit for code running in the thread. (Easier to see which thread may access which objects)
git-svn-id: trunk@64534 -
|
2021-02-11 22:40:13 +00:00 |
|
martin
|
07871decc1
|
LazDebuggerFp: reduce compiler hints
git-svn-id: trunk@64521 -
|
2021-02-10 18:16:40 +00:00 |
|
juha
|
b53ad7ceed
|
Components: Reduce calls to UpperCase() and LowerCase(). Improves performance.
git-svn-id: trunk@64506 -
|
2021-02-08 19:09:30 +00:00 |
|
juha
|
0feb7a5662
|
Codetools, Debugger: Use a faster compare method for case-insensitive strings and StringLists.
git-svn-id: trunk@64465 -
|
2021-02-05 11:28:11 +00:00 |
|
martin
|
20f6b975cf
|
FpDebug: tests pointer math
git-svn-id: trunk@64401 -
|
2021-01-16 19:30:12 +00:00 |
|
martin
|
3063ca080a
|
LazDebuggerFp: Fixed Crash. Initialize DefaultContext for Locals.
git-svn-id: trunk@64393 -
|
2021-01-15 19:03:01 +00:00 |
|
martin
|
1d0df4e6e4
|
FpDebug: more tests for float watches
git-svn-id: trunk@64389 -
|
2021-01-14 21:14:09 +00:00 |
|
martin
|
fa1a2fa3b0
|
FpDebug: PascalParser, fixed unary +/- / Added unary for float / tests for float
git-svn-id: trunk@64388 -
|
2021-01-14 21:14:07 +00:00 |
|
martin
|
3f5954b07e
|
FpDebug: fixed evaluating signed/unsigned mixed AND
git-svn-id: trunk@64387 -
|
2021-01-14 21:14:05 +00:00 |
|
martin
|
bc73f7750f
|
LazDebuggerFp: Fix endless loop, in stack supplier.
git-svn-id: trunk@64319 -
|
2021-01-03 01:37:56 +00:00 |
|
martin
|
b937fb36b5
|
LazDebuggerFp: Fix crash when stopping debugger. Issue #0038065 / Ensure no background tasks are running when the FpDebug destroys the CurrentProcess (in process-exit event).
git-svn-id: trunk@64266 -
|
2020-12-22 13:34:55 +00:00 |
|
martin
|
fa5199045e
|
LazDebuggerFp, FpDebug: Show an error message, if the debugger cannot run the application. Issue #0038167
git-svn-id: trunk@64243 -
|
2020-12-19 22:39:00 +00:00 |
|
martin
|
b5e8644836
|
LazDebuggerFp: Do not acquire Focus for none-breaking breakpoints (use dsInternalPause). Issue #38219
git-svn-id: trunk@64242 -
|
2020-12-19 17:06:34 +00:00 |
|
martin
|
557173a500
|
LazDebuggerFp: remove duplicated code
git-svn-id: trunk@64241 -
|
2020-12-19 17:06:32 +00:00 |
|
martin
|
cbcc64b6eb
|
LazDebuggerFp: Do not call QuickPause for "delayed removed" breakpoints.
git-svn-id: trunk@64239 -
|
2020-12-19 17:06:29 +00:00 |
|
martin
|
ff698f9f85
|
LazDebuggerFp: Do not change the DebuggerState for QuickPause (if only breakpoints need to be set/removed)
git-svn-id: trunk@64238 -
|
2020-12-19 17:06:27 +00:00 |
|
martin
|
b0afde4a36
|
LazDebuggerFp: Do not request pause (for breakboint changes) when in "SendEvents" (paused, but no State set yet)
git-svn-id: trunk@64237 -
|
2020-12-19 17:06:25 +00:00 |
|
martin
|
e2c618e262
|
FpDebugger: Show classname for functions in stack.
git-svn-id: trunk@64022 -
|
2020-10-15 18:38:20 +00:00 |
|
martin
|
569ea0aeb7
|
FpDebugger: updated tests
git-svn-id: trunk@64021 -
|
2020-10-15 18:38:18 +00:00 |
|
martin
|
6156b1bf31
|
FpDebugDebugger: replace Control-thread with ThreadWorkQueue
git-svn-id: trunk@64020 -
|
2020-10-15 18:38:16 +00:00 |
|
martin
|
b3cbbc6218
|
FpDebug: tests
git-svn-id: trunk@63886 -
|
2020-09-17 23:04:20 +00:00 |
|