Martin
|
bf6c6ba4d9
|
Debugger: set default for "enable dwarf" dialog
|
2022-09-27 12:16:13 +02:00 |
|
Martin
|
9e813a6a78
|
FpDebug: Watch-Function-Eval, support QWord parameters on 32 bit targets
|
2022-09-25 19:49:42 +02:00 |
|
Martin
|
78caaf4fc2
|
FpDebug: Dwarfviewer, do not parse after unknown OP.
|
2022-09-23 20:29:17 +02:00 |
|
Martin
|
3ebada48d3
|
FpDebug: Allow more params passed to function in watch-function-eval
|
2022-09-23 20:28:20 +02:00 |
|
Željan Rikalo
|
40558f7043
|
laz.VirtualTrees: TVirtualTreeColumn.Hint should be written to the lfm
|
2022-09-22 21:26:40 +02:00 |
|
dsiders
|
66164ae8da
|
Docs: LazControls/spinex. Removes mentions of compiler version defines in SameValue topics. Depends on 9526343e .
|
2022-09-22 01:56:07 +01:00 |
|
Martin
|
9526343e18
|
FpDebug: test, fix compile
|
2022-09-21 14:27:42 +02:00 |
|
Bart
|
bcda2c2047
|
SpinEx: let drived classes always implement SameValue, since it's wrong to use Math.SameValue on integer types. Also resolves #39792 and #39793.
|
2022-09-21 10:41:12 +02:00 |
|
wp_xyz
|
5efaca564c
|
LCL/TaskDialog: Add component editor for testing the dialog at design-time. Issue #39919.
|
2022-09-19 17:22:38 +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
|
4910e764bb
|
FpDebug: Improve PChar handling in pointer math.
|
2022-09-18 23:48:59 +02:00 |
|
Bart
|
05531f1071
|
TFloatSpinEditEx: revert changes made in #95cfa51d, since it refuses to compile on MacOS en Linux 64 bit.
|
2022-09-18 11:46:34 +02:00 |
|
dsiders
|
79132216d6
|
Docs: LazControls/spinex. Modifies topics to be more consistent with TCustomFloatSpinEdit and descendants.
|
2022-09-18 06:17:14 +01:00 |
|
Bart
|
95cfa51d1b
|
TFloatSpinEdit(Ex): fix crash in OI when setting MaxValue/MinValue/Increment. Issue #39792.
|
2022-09-17 19:03:18 +02:00 |
|
Juha
|
4a30435502
|
Jedi Code Format: Suppress "deprecated" warnings.
|
2022-09-17 19:14:23 +03:00 |
|
Juha
|
e81675c3a7
|
Jedi Code Format: Fix formatting with external and export var modifiers. Issue #39665, patch by Domingo Galmés.
|
2022-09-17 19:04:12 +03:00 |
|
Juha
|
8d06f23d76
|
Jedi Code Format: Do not add useless spaces. Issue #39670, patch by Domingo Galmés.
|
2022-09-17 18:58:42 +03:00 |
|
Juha
|
b4d5ac5c89
|
Jedi Code Format: Parse an empty nested "type" section. Issue #39906, patch by Domingo Galmés.
|
2022-09-17 17:54:36 +03:00 |
|
Martin
|
41c9abc8a5
|
FpDebug: fix typo
|
2022-09-16 19:55:14 +02:00 |
|
zeljan1
|
78b42debff
|
Revert "Merge branch 'main' of https://gitlab.com/freepascal.org/lazarus/lazarus into main"
This reverts commit 9c4ae10819 , reversing
changes made to 0e040a0d77 .
|
2022-09-16 18:00:17 +02:00 |
|
Martin
|
8e038f924e
|
FpDebug: fix typo
|
2022-09-14 18:40:17 +02:00 |
|
Martin
|
88e9c521d7
|
FpDebug: fix watch-properties log-eval / log-stack to event window.
|
2022-09-14 18:15:30 +02:00 |
|
Martin
|
1024191ee5
|
Debugger: Fix breakpoint with "HitCount" do not eval stack/watches until hit-count is reached (for FpDebug backend)
|
2022-09-14 17:03:45 +02:00 |
|
Martin
|
313a112a65
|
FpDebug: fix type
|
2022-09-14 16:38:04 +02:00 |
|
Martin
|
ffaa538517
|
Debugger: increase safety net for max stack frames
|
2022-09-14 16:38:04 +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
|
069baa2497
|
Debugger: Run only current thread for watch function eval. Add option to run all threads.
|
2022-09-11 15:16:18 +02:00 |
|
Martin
|
45b69e8d9d
|
Debugger: Allow to suspend/resume individual threads / only with FpDebug, only while paused - for the next run/step.
|
2022-09-11 03:28:53 +02:00 |
|
Martin
|
cbf0b6b0d6
|
Debugger: make ThreadState an enum
|
2022-09-11 02:25:23 +02:00 |
|
Martin
|
ddd2194c61
|
FpDebug: Testcase, fix mem leak
|
2022-09-10 21:40:28 +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
|
26b56b74f9
|
FpDebug: Ensure update notification is sent after new stakc frames have been added.
|
2022-09-10 18:01:37 +02:00 |
|
Martin
|
db69b34e2a
|
FpDebug: Fixes for watch-function-eval: allow function to recursively enter itself.
|
2022-09-10 18:01:36 +02:00 |
|
Martin
|
0bdae9fa28
|
FpDebug: fix crash in stack after "watch eval" call. Don't clear stack data.
|
2022-09-09 22:56:08 +02:00 |
|
Martin
|
126dd815cd
|
FpDebug: fix range check error in stack
|
2022-09-09 22:54:06 +02:00 |
|
Martin
|
099f690aea
|
FpDebug: Fix parsing &Identifer in watches
|
2022-09-09 13:04:36 +02:00 |
|
Martin
|
659d6aec30
|
Debugger: changed default intrinsic prefic to ":" / require bracket if no prefix
|
2022-09-09 12:24:47 +02:00 |
|
Martin
|
6126d94aaf
|
FpDebug: add intrinsic "CC()" => ChildClass for dynamic casting to instance class
|
2022-09-08 22:53:52 +02:00 |
|
Martin
|
9885e6c62c
|
LazUtils: fix compilation of objects descended from TRefCountedObject (don't change function signature with IFDEF)
|
2022-09-08 22:52:08 +02:00 |
|
Martin
|
7e6a705caf
|
FpDebug: Fix array (element len), issue introduced in 116b22ed72 "Introduce "Intrinsics functions" for watches."
|
2022-09-07 20:08:42 +02:00 |
|
Martin
|
787c6de6c0
|
Debugger: Backend converter. Fixed order of matching. Match from top to bottom. // Add up/down buttons to config
|
2022-09-07 17:09:55 +02:00 |
|
Martin
|
b5099c1cf4
|
FpDebug: Test for "Intrinsics function" length() for watches.
|
2022-09-07 17:09:55 +02:00 |
|
Martin
|
7038201fcd
|
LazDebuggerFp: Fix sporadic "interrupts" (callstack updates) while stepping (before reaching step target)
|
2022-09-07 17:09:55 +02:00 |
|
Martin
|
116b22ed72
|
FpDebug: Introduce "Intrinsics functions" for watches. Add "length()" for string (dwarf-3) and array
|
2022-09-07 04:36:34 +02:00 |
|
Martin
|
f58a7bde79
|
LazDebuggerFp: add %register syntax for watches
|
2022-09-07 04:36:34 +02:00 |
|
Martin
|
b3cae05fee
|
FpDebug: fix restoring registers (e.g. after function eval)
|
2022-09-07 04:36:33 +02:00 |
|
Martin
|
deb959022e
|
LazDebuggerFp: Additional check to ensure full count is set correctly.
|
2022-09-07 04:36:33 +02:00 |
|
Martin
|
61e5fb272a
|
LazDebuggerFp: fix getting full Callstack.Count - Issue #39886
|
2022-09-06 21:28:25 +02:00 |
|
Martin
|
88ad421ae1
|
LazDebuggerFp: Add nil check in Memreader
|
2022-09-06 21:28:13 +02:00 |
|