Martin
|
6123662232
|
FPDebug: small optimizations in dwarf search for name. Also skip enum-value names when looking for procedures or class-names.
|
2024-08-10 21:33:25 +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 |
|
Martin
|
badfeecb5d
|
Debugger: renamed several interfaces, changing "T" prefix to "I" prefix
|
2023-03-22 19:41:24 +01:00 |
|
Martin
|
42ae1a7765
|
LazDebuggerFp, FpDebug: deal with process-exit while watch-eval-function-call
|
2023-03-13 12:32:29 +01:00 |
|
Martin
|
06d582454b
|
LazDebuggerFp: new converter for variants (convert without function call)
|
2023-03-12 09:29:21 +01:00 |
|
Martin
|
3ebada48d3
|
FpDebug: Allow more params passed to function in watch-function-eval
|
2022-09-23 20:28:20 +02:00 |
|
Martin
|
3952e9ce2d
|
Debugger: Run only current thread for converter function eval. Add option to run all threads.
|
2022-09-11 17:11:54 +02:00 |
|
Martin
|
712b3e161d
|
FpDebug: Fixes for watch-function-eval: allow function to ignore breakpoints set by the user.
|
2022-09-10 21:36:09 +02:00 |
|
Martin
|
af214f8719
|
Debugger: Renamed FpConverter to BackendConverter
|
2022-08-28 21:00:28 +02:00 |
|
Martin
|
1c5a6ca5d7
|
FpDebugger: fix value-converters crash in array. Arrays elements must have a static type, and must not depend on the instance.
|
2022-08-23 16:08:21 +02:00 |
|
Martin
|
9147be77ec
|
Debugger: more moving value-converters to LazDebuggerIntf.
|
2022-08-23 16:08:20 +02:00 |
|
Martin
|
d98c10ac7d
|
Debugger: more moving value-converters to LazDebuggerIntf.
|
2022-08-23 16:08:20 +02:00 |
|
Martin
|
99b40ac097
|
Debugger: start moving value-converters to LazDebuggerIntf.
|
2022-08-23 16:08:15 +02:00 |
|
Martin
|
f0d0b24add
|
Debugger: Enable converter to match unitname for classes. "MyUnit.TFoo"
|
2022-08-05 02:45:01 +02:00 |
|
Martin
|
1c87d53199
|
Debugger: implement reading class.unitname from RTTI
|
2022-08-05 02:45:01 +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
|
48043da966
|
Debugger: Converter, match "*" and inheritance via "is:"
|
2022-08-01 18:41:17 +02:00 |
|
Martin
|
de03939782
|
LazDebuggerFp: Converter JsonForDebug
|
2022-07-27 01:17:36 +02:00 |
|
Martin
|
099c102565
|
FpDebug, LazDebuggerFp: more string support for function-eval / support string literals as param
|
2022-07-27 01:17:36 +02:00 |
|
Martin
|
4bc63f4650
|
LazDebuggerFp: Variant-converter, check record size.
|
2022-07-13 10:27:48 +02:00 |
|
Martin
|
a571e61d9c
|
LazDebuggerFp: Add cache for common function addresses (used in watch-eval function calling), e.g. FPC_ANSISTR_DECR_REF
|
2022-07-01 01:06:09 +02:00 |
|
Martin
|
9e67808d84
|
LazDebuggerFp: improve errors for function calling
|
2022-07-01 01:06:08 +02:00 |
|
Martin
|
b54ac53cca
|
Debugger: improve SysVarToLStr - Improve error handling
|
2022-06-28 23:44:21 +02:00 |
|
Martin
|
1c008e121d
|
Debugger: improve SysVarToLStr - convert fields of structures too / array in Inspector
|
2022-06-27 22:34:08 +02:00 |
|
Martin
|
131d1062df
|
Debugger: allow calling SysVarToLStr for variants (via user defined type-names)
|
2022-06-23 13:54:18 +02:00 |
|