mattias
|
8d92e3b67d
|
updated makefiles
|
2023-08-14 20:31:20 +02:00 |
|
mattias
|
cbe5f931fa
|
makefiles: fixed order, split packages in folder components into categories lazbuildpackages, lazbuildlclpackages, idepackages
|
2023-08-14 16:46:31 +02:00 |
|
Martin
|
c7cef13c39
|
LazDebuggerFp, test: add alias AnsiChar for Char
|
2023-07-27 17:41:46 +02:00 |
|
Martin
|
d3c5d91ce9
|
Debugger: Implement changing breakpoint location (line num in brk-property dialog).
- Update source editor marks
- Update FpDebug
|
2023-07-27 17:41:46 +02:00 |
|
Martin
|
0e1f76f481
|
LazDebuggerFp: Fix removing breakpoint, while thread-worker is still setting it. (possible race condition)
|
2023-07-27 17:41:45 +02: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 |
|
mattias
|
79893d2cbe
|
updated makefiles
|
2023-07-14 16:42:45 +02:00 |
|
Juha
|
41adb276bb
|
Remove obsolete checks for FPC versions earlier then 3.0.
|
2023-07-07 17:39:02 +03:00 |
|
mattias
|
ae9ab00109
|
updated Makefiles
|
2023-06-30 20:50:27 +02:00 |
|
mattias
|
fde0e0f965
|
set main version to 3.99
|
2023-06-25 17:47:14 +02:00 |
|
Martin
|
c5cddde52e
|
FpDebug: allow starting debugger with Step-in/over
|
2023-06-20 18:09:10 +02:00 |
|
Martin
|
a2d87ebd69
|
Ide, Debugger: Check if debugger action is available if requested by key-stroke (don't send step-over to a not yet running FpDebug)
|
2023-06-20 17:29:26 +02:00 |
|
Martin
|
91c776aade
|
FpDebug: Start improve/fix function calls. Detect params of type P(W)Char. / Stricter testing for matching arguments.
|
2023-06-20 00:34:04 +02:00 |
|
Martin
|
b7ff978c70
|
FpDebug: fix mem-leak, if string looks like json, but is not.
|
2023-06-20 00:34:03 +02:00 |
|
Martin
|
aa389e7e47
|
FpDebug: fix constant char 'a' as array index. Amend Precedence for [n..m]
|
2023-06-18 16:03:12 +02:00 |
|
Juha
|
e045ba01d2
|
Remove units from uses sections, especially LCLProc which now contains many wrappers to other non-LCL units.
|
2023-06-18 14:57:06 +03:00 |
|
mattias
|
3a13fbf259
|
updated makefiles
|
2023-06-11 23:20:56 +02:00 |
|
Martin
|
f9dd45a157
|
LazDebuggerFpGdbmi: Add option for IntrinsicPrefix and "modeswitch AutoDeref" .
|
2023-06-08 16:04:09 +02:00 |
|
Martin
|
315be6c5e1
|
LazDebuggerFpLldb: Add option for IntrinsicPrefix and "modeswitch AutoDeref" .
|
2023-06-08 16:04:09 +02:00 |
|
Martin
|
1f70742be3
|
LazDebuggerFp, FpDebug: Add option to support "modeswitch AutoDeref" access of values.
|
2023-06-08 16:04:09 +02:00 |
|
Martin
|
62e692fc24
|
LazDebuggerFp, FpDebug: Add option to support "modeswitch AutoDeref" access of values.
|
2023-06-08 14:57:12 +02:00 |
|
Martin
|
63a4789e76
|
FpDebug: implement typecast TFooRecord(ordinal) for matching data-sizes.
|
2023-06-06 14:06:20 +02:00 |
|
Martin
|
6228dce2f2
|
FpLLDBDebugger: remove "beta" remark
|
2023-06-01 19:57:41 +02:00 |
|
Martin
|
044ee4f0bc
|
LazDebuggerFp: load line info (blue dots) for libraries
|
2023-05-27 13:19:33 +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
|
acfb46b466
|
FpDebug: test, fix test / ignore load-lib events in count (test for debug loop re-started unexpectedly)
|
2023-05-27 10:18:41 +02:00 |
|
Martin
|
8ac62b7b82
|
FpDebug: test, fix compile test-app on linux
|
2023-05-27 10:18:40 +02:00 |
|
mattias
|
7bc5b63fbb
|
updated makefiles
|
2023-05-27 02:07:12 +02:00 |
|
Martin
|
3a74b7fa79
|
FpDebug: tests, increase timeout
|
2023-05-26 14:05:17 +02:00 |
|
Martin
|
1b03a8aff4
|
FpDebug+Lldb: Allow to deref constant numbers, and show a memory-dump. Issue #36836
|
2023-05-19 18:21:03 +02:00 |
|
Martin
|
69564087ab
|
FpDebug: Allow to deref constant numbers, and show a memory-dump. Issue #36836
|
2023-05-19 18:13:41 +02:00 |
|
Martin
|
0b441dd73b
|
FpDebug: disable peephole opt when using fpc 3.2.2 => otherwise fpc generates wrong code
|
2023-05-01 17:43:22 +02:00 |
|
Martin
|
0045ad70a6
|
FpDebug: fix incorrect loop over members "Count - 1" in variant-normalizer
|
2023-04-02 20:35:00 +02:00 |
|
Martin
|
72c61f3ae8
|
Debugger: added some GUID to interfaces
|
2023-03-30 09:47:16 +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
|
26f4160df9
|
Debugger: Update locals to use VirtualTree / FpDebug: return locals as new WatchResultData
|
2023-03-19 16:25:34 +01:00 |
|
Martin
|
ee4e48864e
|
LazDebuggerFp, FpDebug: Disassembler now annotates lines with call,jmp,je,... with info on the target address.
|
2023-03-15 00:19:40 +01:00 |
|
Martin
|
42ae1a7765
|
LazDebuggerFp, FpDebug: deal with process-exit while watch-eval-function-call
|
2023-03-13 12:32:29 +01:00 |
|
Martin
|
db27ef882d
|
FpDebug: clean up compile hints
|
2023-03-12 22:34:28 +01:00 |
|
Martin
|
6257b3e55f
|
LazDebuggerFp: fix compile for 32bit
|
2023-03-12 09:47:52 +01:00 |
|
Martin
|
06d582454b
|
LazDebuggerFp: new converter for variants (convert without function call)
|
2023-03-12 09:29:21 +01:00 |
|
Martin
|
8ae6281e61
|
FpDebug: implement set operator = <> >< + -
|
2023-03-11 12:04:20 +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
|
3c9f94e806
|
LazDebuggerFpLldb: Fixed mem leak, introduced in "New interface for retrieving locals."
|
2023-03-02 20:34:50 +01:00 |
|
Martin
|
faf2fe7a80
|
FpLldb-Debugger: added mem-limits
|
2023-03-02 20:11:47 +01:00 |
|
Martin
|
1caa678dcf
|
Debugger: Clean up debugln without log_group
|
2023-03-02 19:56: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 |
|