Martin
|
53474705c4
|
FpDebug: check error in expressions, when new dbg-values are created.
|
2023-12-02 16:33:37 +01:00 |
|
Martin
|
8208144cdf
|
FpDebug: test ".." intrinsic operator / Fix error checking
|
2023-12-02 01:10:39 +01:00 |
|
Martin
|
ae263321c1
|
REVERT: 41adb276bb "Remove obsolete checks for FPC versions earlier then 3.0."
- Not obsolete for the testcase
|
2023-07-27 12:55:31 +02:00 |
|
Juha
|
41adb276bb
|
Remove obsolete checks for FPC versions earlier then 3.0.
|
2023-07-07 17:39:02 +03:00 |
|
Martin
|
63a4789e76
|
FpDebug: implement typecast TFooRecord(ordinal) for matching data-sizes.
|
2023-06-06 14:06:20 +02:00 |
|
Martin
|
55fcc1e210
|
FpDebug: tests, fix compile utf8 data
|
2023-05-27 10:18:41 +02:00 |
|
Martin
|
81b8660cb1
|
FpDebug: tests, increase timeout
|
2023-05-27 10:18:41 +02:00 |
|
Martin
|
badfeecb5d
|
Debugger: renamed several interfaces, changing "T" prefix to "I" prefix
|
2023-03-22 19:41:24 +01:00 |
|
Martin
|
afe8ba3180
|
LazDebuggerFp, FpDebug: Improve some error messages / Start on i18n
|
2023-03-21 16:41:53 +01:00 |
|
Martin
|
b8f4dbb20f
|
LazDebugger-test: Fixed mem leak, introduced in "New interface for retrieving locals."
|
2023-03-02 20:55:37 +01:00 |
|
Martin
|
179dc59dc6
|
Debugger: New interface for retrieving locals.
|
2023-03-02 19:56:37 +01:00 |
|
Martin
|
20bf681e0f
|
LazDebuggerIntf: change event signature, include data / add template
|
2023-03-02 19:56:37 +01:00 |
|
Martin
|
7f0efea9ae
|
FpDebug: tests, fix logging / add timing
|
2023-02-06 10:55:45 +01:00 |
|
Martin
|
cc31d7752a
|
FpDebug: fix watching fields in "old style" objects
|
2022-12-07 01:44:51 +01:00 |
|
Martin
|
55f314c9ac
|
FpDebug: Fix subtraction for some pointers / Fix type-info for @char, so minus considers them compatible.
|
2022-12-06 00:15:34 +01:00 |
|
Martin
|
9526343e18
|
FpDebug: test, fix compile
|
2022-09-21 14:27:42 +02:00 |
|
Martin
|
753799d887
|
FpDebug: add intrinsics "Pos(SubStr, SearchStr)" and "SubStr(Str, Start, Len, DoPtr)
|
2022-09-18 23:48:59 +02:00 |
|
Martin
|
4bdc8f2702
|
FpDebug: add intrinsic "RefCnt()" => RefCount for AnsiString/LongString (Dwarf-3) and dyn array.
|
2022-09-18 23:48:59 +02:00 |
|
Martin
|
836b9a1054
|
Debugger: Clean up / renames
|
2022-08-28 20:59:52 +02:00 |
|
Martin
|
6f99f0fe16
|
Debugger: Configuration for value converter
|
2022-08-05 02:44:28 +02:00 |
|
Martin
|
2d0c2ea8ba
|
Debugger: new result type for ConvertValue
|
2022-08-04 22:50:40 +02:00 |
|
martin
|
2fce58a3de
|
FpDebug: support DW_TAG_variant_part
|
2022-07-13 21:19:35 +02:00 |
|
Martin
|
77857b84ce
|
FpDebug: improve dyn array detection
|
2022-07-13 10:27:47 +02:00 |
|
Martin
|
b54ac53cca
|
Debugger: improve SysVarToLStr - Improve error handling
|
2022-06-28 23:44:21 +02:00 |
|
Martin
|
131d1062df
|
Debugger: allow calling SysVarToLStr for variants (via user defined type-names)
|
2022-06-23 13:54:18 +02:00 |
|
Martin
|
b014798858
|
LazDebuggerFp, FpDebug: Enable watch-eval calling function with strings as param/result (only DWARF 3 / up)
|
2022-06-21 00:29:07 +02:00 |
|
Martin
|
9d2d89d0bb
|
Debugger: fix testcase for copying WatchValues in assign.
|
2022-06-21 00:06:03 +02:00 |
|
Martin
|
1328b8a1ab
|
FpDebug: tests
|
2022-06-12 22:14:12 +02:00 |
|
Martin
|
e7b23f98d0
|
LazDebuggerIntf, FpDebug: add array and structure types
|
2022-06-09 17:46:23 +02:00 |
|
Martin
|
464d077fd4
|
DebuggerIntf, FpDebug: add PChar vs String
|
2022-06-07 00:35:59 +02:00 |
|
Martin
|
67e97de469
|
Debugger tests: Small optimization, cache result of GetLocation.
|
2022-03-24 00:39:04 +01:00 |
|
Martin
|
76d9771c34
|
Debugger: More LazDebuggerIntf. Add/Improve numeric, pointer, float and string watches
|
2022-03-24 00:39:04 +01:00 |
|
Martin
|
8d3d08ae4c
|
Debugger: Moved dsState to new unit
|
2022-03-24 00:39:03 +01:00 |
|
Martin
|
a37d077199
|
Debugger: Update LazDebuggerFp testcase for new LazDebuggerIntf / SetNumValue
|
2022-02-01 17:18:20 +01:00 |
|
Martin
|
aba3d9d0b8
|
Debugger: Update GDBMI testcase for new LazDebuggerIntf
|
2022-02-01 17:18:20 +01:00 |
|
Martin
|
6f2adbbcb2
|
Debugger: Move TWatchValue to IdeDebugger
|
2022-01-10 14:08:37 +01:00 |
|
Martin
|
d1ac568e96
|
Debugger: New package LazDebuggerIntf / Replace TWatchValue with TWatchValueIntf
|
2022-01-10 14:08:37 +01:00 |
|
Martin
|
aa45837b87
|
IdeDebugger: New Package IdeDebugger. Move some classes from DebuggerIntf
|
2022-01-10 14:08:36 +01:00 |
|
Martin
|
7f9e1893d2
|
Rename TDBGEvaluateFlag to TWatcheEvaluateFlag
|
2022-01-10 14:08:35 +01:00 |
|
Martin
|
717ec4887d
|
IDE, Debugger-Intf: Clean-up, Move Watches list from DbgIntf to IDE
|
2022-01-09 01:13:55 +01:00 |
|
Martin
|
280d99664e
|
LazDebuggerFp, Tests: Ensure the debugger does not go into unwanted dsInternalPause
|
2021-12-09 18:17:56 +01:00 |
|
Martin
|
d5d01deed4
|
LazDebuggerTestBase: file forgotten in fcd147a0bf / remove design time from package
|
2021-12-01 19:58:07 +01:00 |
|
Martin
|
d8188bb780
|
FpDebug: Show "class var" if in current context (no class/instance-name prefix).
|
2021-12-01 19:55:39 +01:00 |
|
Martin
|
fcd147a0bf
|
FpDebug, CmdLineDebuggerBase, LazDebugTestBase: Remove "design time", those are run-time packages (they are for use in the IDE, be serving as base classes to other design time packages. But they should not be listed for installation into the IDE on their own.
|
2021-11-25 12:54:25 +01: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
|
83fc0859f9
|
FpDebug: Tests
git-svn-id: trunk@65184 -
|
2021-06-08 19:32:24 +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
|
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
|
caeb20c1c4
|
GdbmiDebugger, test: more output, to compare test results
git-svn-id: trunk@64959 -
|
2021-04-10 23:48:07 +00:00 |
|