Martin
|
aeb382738d
|
LazDebuggerGdbmiFp: Improve workaround for FPC issue 37658 / Check both: full-path, and no-path.
(cherry picked from commit ca16a22cea )
|
2025-01-31 01:30:03 +01:00 |
|
Martin
|
de33a8216c
|
LazDebuggerLldbFp: Improve workaround for FPC issue 37658 / Check both: full-path, and no-path.
(cherry picked from commit 3e75833edd )
|
2025-01-31 01:30:03 +01:00 |
|
Martin
|
4c02d59d4d
|
FpDebug, LazDebuggerFp: Improve workaround for FPC issue 37658 / Check both: full-path, and no-path.
(cherry picked from commit 6c006a3e8e )
|
2025-01-31 01:30:03 +01:00 |
|
Martin
|
560dd5f881
|
FpDebug: test, clean up signed enum tests
(cherry picked from commit 9b406db211 )
|
2024-11-23 16:42:44 +01:00 |
|
Martin
|
e8a1aaf80d
|
FpDebug: fix reading extended and tests for fpc 3.2.2
(cherry picked from commit dd2ffad6b3 )
|
2024-11-18 20:19:25 +01:00 |
|
Martin
|
2394ead7a9
|
FpDebug: improve handling enum with negative ord value.
(cherry picked from commit 4d21661950 )
|
2024-11-17 23:14:53 +01:00 |
|
Martin
|
c891537cc0
|
LazDebuggerFp: test, change testcase to use Test* instead of Assert* => so it will write logs
(cherry picked from commit 95a133b379 )
|
2024-11-13 21:17:09 +01:00 |
|
Martin
|
8942f3ea4a
|
LazDebuggerFp: fix asm-step-over wrongly stops at finally block in nested code. Issue #41226
(cherry picked from commit 929c9e68ca )
|
2024-11-06 16:09:05 +01:00 |
|
Martin
|
55be66371c
|
FpDebug: more asm fixes / Issue #41204 by Red_prig (Pavel)
(cherry picked from commit c3c7999e20 )
|
2024-10-28 21:23:14 +01:00 |
|
mattias
|
1821513dd1
|
updated makefiles
|
2024-10-22 00:30:20 +02:00 |
|
Martin
|
0d1a157aba
|
Debugger: fix disabling float exception in threads
(cherry picked from commit 26c9e04c8e )
|
2024-10-17 23:25:49 +02:00 |
|
Martin
|
e76005ab44
|
LldbDebugger: prevent empty watch value / this leads to an incorrect command send to lldb.
(cherry picked from commit cefc513642 )
|
2024-10-17 20:25:34 +02:00 |
|
Martin
|
c0907fabd1
|
FpDebug: Fix SEH-finally block detection on Win
|
2024-10-04 11:16:06 +02:00 |
|
Martin
|
12101bac42
|
Debugger: Reduce amount of updates events. (Callstack, TListView.EndUpdate may cause a complete redraw)
|
2024-10-01 12:34:31 +02:00 |
|
Martin
|
b854ec9036
|
LazDebuggerFp: fix cancelling large stack-count updates.
|
2024-09-30 20:45:21 +02:00 |
|
Martin
|
d0a3a004df
|
FpDebug: implement 80 bit extended float (soft fpu) for cross debugging a win-32bit target from a 64bit IDE
|
2024-09-27 21:34:55 +02:00 |
|
Martin
|
041a654351
|
IdeDebugger: Add Mem-Viewer
|
2024-09-22 17:39:25 +02:00 |
|
Martin
|
4621061aae
|
IdeDebugger: fix rpfClearMultiLine / amend test for new settings
|
2024-09-13 21:03:16 +02:00 |
|
Martin
|
7fddb710b3
|
IdeDebugger: Config for array "Len" prefix
|
2024-09-01 14:15:43 +02:00 |
|
ccrause
|
d2c2c89c62
|
Update supported targets for LazDebuggerFpRspRemote.
|
2024-08-31 19:32:56 +00:00 |
|
ccrause
|
f0f125ea19
|
FpDebug - propagate error if no TDbgProcess could be started. Potential fix for #41076
|
2024-08-21 18:41:40 +02:00 |
|
Martin
|
3a0ab2b96c
|
IdeDebugger: reduce amount of update calls for changing a breakpoint
|
2024-08-12 22:57:40 +02:00 |
|
Martin
|
59f3382161
|
FpDebug: Improve calling methods in watches, search SymbolTable for mangled method name to get address.
|
2024-08-11 21:34:40 +02:00 |
|
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 |
|
Martin
|
8af587ec77
|
FpDebug: array-slice intrinsic, add mapping terminator "!"
|
2024-08-02 22:08:16 +02:00 |
|
wp_xyz
|
1e7cf4ebe3
|
Revised default project icon (less memory usage). Text in logos as graphic, no need for a special font. All by Roland Hahn.
|
2024-07-29 12:26:08 +02:00 |
|
Martin
|
0a223f247c
|
LazDebuggerFp: fix hook for i2o intrinsic.
|
2024-07-28 21:39:07 +02:00 |
|
Martin
|
d7d77c934e
|
FpDebug: flatten intrinsic, add optional info about depth/fields for each element
|
2024-07-26 20:13:40 +02:00 |
|
Martin
|
a5486f6a71
|
FpDebug: new intrinsic i2o => show object that implements an interface.
|
2024-07-25 21:15:24 +02:00 |
|
Martin
|
e98a5d2b44
|
FpDebug: Add cache for flatten intrinsic. / Ensure the same TFpDbgSimpleLocationContext object is used for each watch (on the Parser-expression), so it can act as key.
|
2024-07-22 13:55:55 +02:00 |
|
Martin
|
948829d942
|
FpDebug: test for flatten intrinsic
|
2024-07-22 13:55:55 +02:00 |
|
Martin
|
ab9254408f
|
LazDebuggerFp: disable incorrect assert.
|
2024-07-21 18:58:12 +02:00 |
|
ccrause
|
5c1ef5b508
|
Remote RISC-V 32 bit support.
|
2024-07-16 14:18:42 +02:00 |
|
mattias
|
f286fac16b
|
updated makefiles
|
2024-07-15 10:50:53 +02:00 |
|
Martin
|
9092967d44
|
FpDebug: display-format for ymm/xmm
|
2024-07-12 16:45:49 +02:00 |
|
Martin
|
15b8b4893e
|
FpDebug, IDE: show address for RIP relative asm operand
|
2024-07-11 01:10:18 +02:00 |
|
Martin
|
a8ca4af5be
|
FpDebug: Don't register, if Sy is active / raise exception if created. (FIX / Missing)
|
2024-06-30 12:25:39 +02:00 |
|
Martin
|
8f0a1d219c
|
FpDebug: Don't register, if Sy is active / raise exception if created.
|
2024-06-30 11:40:32 +02:00 |
|
Martin
|
48056a4e61
|
FpDebug: fix getting exception message for FPC 3.3.1 / read vInstanceSize of TObject to calculate field location.
|
2024-06-21 23:04:04 +02:00 |
|
Martin
|
8ee632a157
|
FpDebug: Update user-set address breakpoints, when libraries are loaded/unloaded. Issue #40973
|
2024-06-05 17:52:54 +02:00 |
|
Martin
|
baa905dd96
|
FpDebug: fixes for DW_TAG_string_type
|
2024-05-22 12:12:11 +02:00 |
|
Martin
|
b593ba42f3
|
Debugger: test-base, handle calls to event logger
|
2024-05-19 13:44:09 +02:00 |
|
Martin
|
282e6a369d
|
FpDebug: test, fix test code for WatchValuePrg
|
2024-05-19 13:44:08 +02:00 |
|
Martin
|
c8962f2243
|
FpDebug: test, refactor test code, so it can be compiled using the llvm backend
|
2024-05-19 13:44:07 +02:00 |
|
Martin
|
da18a60294
|
Debugger: fix tests
|
2024-05-18 18:01:21 +02:00 |
|
Martin
|
5114026173
|
Debugger: fix compiling tests
|
2024-05-18 13:17:57 +02:00 |
|
Martin
|
06f123d8dd
|
LazDebuggerFp: fixed range check / added safety check for string len (exception msg/name).
|
2024-05-09 21:00:38 +02:00 |
|
Martin
|
ee125ebe32
|
IdeDebugger: Value-formatters, match expression/name
|
2024-04-27 18:56:30 +02:00 |
|
Martin
|
73cb3d87f4
|
LazDebuggerFp: avoid calling QuickPause twice.
|
2024-04-21 19:36:49 +02:00 |
|
Martin
|
7d11cc3fe8
|
LazDebuggerFp, FpDebug: Handle multipl-breakpoint at the same address.
|
2024-04-21 16:59:09 +02:00 |
|