martin
|
d9731de769
|
FpDebug, LazDebuggerFp: More debugln for Breakpoints
git-svn-id: trunk@61817 -
|
2019-09-05 20:05:55 +00:00 |
|
martin
|
2fa22bf873
|
LazDebuggerFp: Fix crash when starting debugger with F7/F8 - Disable them, as they currently do not stop at program entry
git-svn-id: trunk@61815 -
|
2019-09-05 20:05:51 +00:00 |
|
martin
|
e06e1746df
|
LazDebuggerFp: fix uninitialized var
git-svn-id: trunk@61809 -
|
2019-09-02 14:19:04 +00:00 |
|
martin
|
4e7c7e1842
|
LazDebuggerFp: correctly eval watches for history snapshots
git-svn-id: trunk@61807 -
|
2019-09-02 00:44:53 +00:00 |
|
martin
|
4db4bc458b
|
LazDebuggerFp: fix context (crash) during stack eval
git-svn-id: trunk@61804 -
|
2019-09-02 00:44:49 +00:00 |
|
martin
|
6cabb6cc74
|
FpDebug: tests
git-svn-id: trunk@61784 -
|
2019-08-29 15:12:47 +00:00 |
|
martin
|
530e705ee9
|
FpDebug: more tests
git-svn-id: trunk@61778 -
|
2019-08-28 15:36:17 +00:00 |
|
martin
|
b8f6c44020
|
FpDebug: test watches for Pointer
git-svn-id: trunk@61754 -
|
2019-08-24 20:39:56 +00:00 |
|
martin
|
c66f2fd121
|
LazDebuggerFp: Clean up
git-svn-id: trunk@61745 -
|
2019-08-22 21:33:22 +00:00 |
|
martin
|
27171a439a
|
FpDebug: more tests / run eval for skipped tests, ensure there is no crash
git-svn-id: trunk@61744 -
|
2019-08-22 21:33:21 +00:00 |
|
martin
|
4bfff289c6
|
FpDebug: some tests for info about types in watches
git-svn-id: trunk@61735 -
|
2019-08-20 18:58:52 +00:00 |
|
martin
|
4c83d18f8d
|
FpDebug: tests for watches of Function/-ref
git-svn-id: trunk@61733 -
|
2019-08-20 18:58:48 +00:00 |
|
martin
|
eb8b6c7704
|
FpDebug: Test, Fix type-declaration in watches for function refs
git-svn-id: trunk@61724 -
|
2019-08-18 13:43:48 +00:00 |
|
martin
|
5a7c9f1487
|
FpDebug: Refactor class names for TFpDbgValue and TFpDbgSymbol descendants.
git-svn-id: trunk@61722 -
|
2019-08-18 13:43:45 +00:00 |
|
martin
|
ff1657deea
|
Debugger-Config: Allow individual LRU list for gdb vs lldb
git-svn-id: trunk@61554 -
|
2019-07-09 19:20:08 +00:00 |
|
martin
|
358ce23913
|
Debugger-Config: Allow "named" configs for the debugger.
git-svn-id: trunk@61548 -
|
2019-07-08 23:01:18 +00:00 |
|
martin
|
2c26dfcbd5
|
FpDebug, tests: function-ref variables
git-svn-id: trunk@61522 -
|
2019-07-03 18:26:34 +00:00 |
|
martin
|
fa7ee1a8bb
|
FpDebug, testbase: Fix re-using already compiled test-exe
git-svn-id: trunk@61519 -
|
2019-07-03 18:26:29 +00:00 |
|
martin
|
65aa82abae
|
FpDebug, testbase: Speed up test case / force AsyncQueue to run right away
git-svn-id: trunk@61518 -
|
2019-07-03 18:26:27 +00:00 |
|
martin
|
3ed45630a0
|
LazDebuggerFp: slightly faster watch eval.
git-svn-id: trunk@61517 -
|
2019-07-03 18:26:26 +00:00 |
|
martin
|
c212dea70f
|
FpDebug, tests: More typecast tests
git-svn-id: trunk@61502 -
|
2019-06-30 19:17:03 +00:00 |
|
martin
|
553557be16
|
FpDebug, tests: More tests. Array[Enum] / Array Element access
git-svn-id: trunk@61496 -
|
2019-06-30 19:16:53 +00:00 |
|
martin
|
7da8446021
|
FpDebug, tests: More tests. Address-Of and typecast/convert
git-svn-id: trunk@61495 -
|
2019-06-30 19:16:51 +00:00 |
|
martin
|
29e1a3298f
|
Debug-TestBase: Clean up
git-svn-id: trunk@61494 -
|
2019-06-30 19:16:49 +00:00 |
|
martin
|
5cfa46a52f
|
FpDebug, tests: Enable Tests for constants
git-svn-id: trunk@61452 -
|
2019-06-23 11:14:26 +00:00 |
|
martin
|
2a8f0cab85
|
FpDebug: More tests.
git-svn-id: trunk@61449 -
|
2019-06-23 11:14:20 +00:00 |
|
martin
|
745d2b94d1
|
Debugger, testsuite: fix crash if logging is disabled
git-svn-id: trunk@61446 -
|
2019-06-22 17:09:36 +00:00 |
|
martin
|
8874afbe6a
|
FpDebug/LazDebuggerFp: Refactor logging, use LazLogger for all logging.
git-svn-id: trunk@61427 -
|
2019-06-19 15:26:22 +00:00 |
|
martin
|
9341db12f7
|
FpDebug, test: fix test.
git-svn-id: trunk@61418 -
|
2019-06-18 18:39:20 +00:00 |
|
martin
|
dec42c1e4d
|
LazDebugger Tests: Improve error feedback
git-svn-id: trunk@61149 -
|
2019-05-05 15:29:58 +00:00 |
|
martin
|
677180e6e5
|
FpGdbmiDebugger: Don't defer skNone to GDB. gdb may crash, and fpdebug may have some data. Issue #0035477
git-svn-id: trunk@61133 -
|
2019-05-03 21:24:59 +00:00 |
|
martin
|
142b226591
|
LazDebuggerFpGdbmi: fixed a crash in watches eval, after cancel of watch eval due to dbg error.
git-svn-id: trunk@61056 -
|
2019-04-25 17:43:00 +00:00 |
|
juha
|
3df7d8afe5
|
LCL, LazUtils: Move string manipulation functions from LCLProc to LazStringUtils.
git-svn-id: trunk@61038 -
|
2019-04-22 09:00:32 +00:00 |
|
martin
|
b31e03db6b
|
LazDebugger(Fp)Lldb: improve checks for errors during launch command. Ignore text in file names.
git-svn-id: trunk@61001 -
|
2019-04-17 15:01:01 +00:00 |
|
martin
|
5bf0e570bf
|
FpDebug: Updated tests for "UnicodeString" workaround for wrong dwarf-highbound fpc issue #0035359, see also issue #0035340
git-svn-id: trunk@60982 -
|
2019-04-15 14:03:25 +00:00 |
|
martin
|
bb4ab8881c
|
FpDebug: Test for - Check char-size for strings. Recognize "UnicodeString", issue #0035340
git-svn-id: trunk@60931 -
|
2019-04-11 16:25:29 +00:00 |
|
martin
|
79a26a4231
|
LazDebuggerFpLldb: prevent crash in asm window, if dwarf info failed to load
git-svn-id: trunk@60926 -
|
2019-04-11 11:28:32 +00:00 |
|
martin
|
728f898e5f
|
LazDebuggerFpLldb: Catch errors during dwarf loading.
git-svn-id: trunk@60899 -
|
2019-04-09 18:39:49 +00:00 |
|
martin
|
52e13f73cb
|
LazDebuggerFpLldb: clean up
git-svn-id: trunk@60898 -
|
2019-04-09 18:39:47 +00:00 |
|
martin
|
209dc36684
|
LazDebuggerFp: Fix range-check / overflow with bad data.
git-svn-id: trunk@60707 -
|
2019-03-17 02:49:05 +00:00 |
|
martin
|
f4f3307ca9
|
LazDebuggerFp: Prevent crash when watches are freed, after debugger was destroyed
git-svn-id: trunk@60692 -
|
2019-03-16 02:46:15 +00:00 |
|
martin
|
19b18e1f67
|
LazDebugger(Fp)Lldb: improve cancel watch eval (cancel current watch, in mem-reader), on receiving run/step request
git-svn-id: trunk@60652 -
|
2019-03-11 13:45:22 +00:00 |
|
martin
|
767e4c056c
|
LazDebugger(Fp)Lldb: Cancel watch eval, on receiving run/step request
git-svn-id: trunk@60651 -
|
2019-03-11 13:45:20 +00:00 |
|
martin
|
8e825867ba
|
LazDebugger(Fp)Lldb: Errors during launch may be warnings (e.g. outdated debug info). Report to user, and allow to ignore.
git-svn-id: trunk@60649 -
|
2019-03-10 17:59:59 +00:00 |
|
martin
|
a0c7eac2b7
|
LazDebuggerLldb: make debugln optional
git-svn-id: trunk@60643 -
|
2019-03-10 03:03:40 +00:00 |
|
martin
|
6d0a2c7637
|
LazDebugger(Fp)Lldb: terminate debugger, when entering error state
git-svn-id: trunk@60642 -
|
2019-03-10 02:54:05 +00:00 |
|
martin
|
8b7014dbb0
|
LldbDebugger: Detect if the external exe is wrongly set to gdb.
git-svn-id: trunk@60599 -
|
2019-03-06 17:41:05 +00:00 |
|
martin
|
3d8420c410
|
LazDebuggerFp: Test IUnknown (only test for no crash). See issue #35129 / missing file for commit rev 60477 #801d5e137c
git-svn-id: trunk@60520 -
|
2019-02-26 18:52:01 +00:00 |
|
martin
|
801d5e137c
|
LazDebuggerFp: Test IUnknown (only test for no crash). See issue #35129
git-svn-id: trunk@60477 -
|
2019-02-24 13:36:39 +00:00 |
|
martin
|
75f7a868fd
|
LazDebugger(Fp)Lldb: Option to force open a terminal when debugging
git-svn-id: trunk@60470 -
|
2019-02-20 18:57:34 +00:00 |
|