Martin
|
985f917ee1
|
FpDebug: Allow MemManage read extended to other float types. Fixed test for new soft fpu extended
(cherry picked from commit 4d88956173 )
|
2024-11-13 21:17:09 +01:00 |
|
Martin
|
182c0aa557
|
FpDebug: test, fixed for pascal parser new context
(cherry picked from commit 35b94fb26f )
|
2024-11-13 21:17:09 +01:00 |
|
Martin
|
e935913516
|
FpDebug: test, remove old test, now covered by LazFpDebugger test.
(cherry picked from commit 5932ef9aef )
|
2024-11-13 21:17:08 +01:00 |
|
Martin
|
cef34fde34
|
FpDebug: mask range check
(cherry picked from commit eeca861ba4 )
|
2024-11-08 20:33:22 +01:00 |
|
Martin
|
7ea40e1211
|
FpDebug: Asm-step-over, ignore unloading library events
(cherry picked from commit 93da1812b9 )
|
2024-11-06 16:09:04 +01:00 |
|
Maxim Ganetsky
|
a54419537f
|
Translations: Turkish translation update by Onur ERÇELEN, merge request !371
(cherry picked from commit 1ec7c2e565 )
|
2024-10-30 02:02:31 +03: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 |
|
Maxim Ganetsky
|
56c5a73041
|
Translations: French translation update by Gilles Vasseur, issue #41195
(cherry picked from commit dcd00a1b13 )
|
2024-10-20 02:18:21 +03:00 |
|
Martin
|
c0026138de
|
FpDebug: fix :flatten intrinsic, if first value is array. Don't add a data address without adding an item.
(cherry picked from commit 2c5dd45f28 )
|
2024-10-09 11:05:34 +02:00 |
|
Martin
|
82f0349829
|
FpDebug: fix crash with cached flatten data. Prevent caching any array slice, as it needs access to the expression.
(cherry picked from commit 4de7b7574a )
|
2024-10-09 11:05:34 +02:00 |
|
Martin
|
db38137c63
|
FpDebug: fix crash with cached flatten data. Values must not refer to expression (as expression is not part of the cache)
(cherry picked from commit ca83c7dbca )
|
2024-10-09 11:05:33 +02:00 |
|
Martin
|
d4096534d7
|
FpDebug: PascalParser, missing nil check
(cherry picked from commit 7e274a48e7 )
|
2024-10-08 11:52:34 +02:00 |
|
Martin
|
34160a717c
|
FpDebug: fix :flatten intrinsic, if first value is array. Don't add a data address without adding an item.
(cherry picked from commit 8f683d316c )
|
2024-10-08 11:52:34 +02:00 |
|
Martin
|
a69ce7817a
|
FpDebug: fix :TryN intrinsic for pointer types
(cherry picked from commit 386bd90d76 )
|
2024-10-07 21:59:59 +02:00 |
|
Martin
|
accf0b9280
|
FpDebug: remove debugln
|
2024-10-04 11:29:02 +02:00 |
|
Martin
|
c0907fabd1
|
FpDebug: Fix SEH-finally block detection on Win
|
2024-10-04 11:16:06 +02:00 |
|
Martin
|
7c370e7757
|
FpDebug: Linux fix finding "_dl_debug_state" (fol library debugging) when the main exe uses external debug info. Issue #41033
|
2024-10-03 18:09:13 +02:00 |
|
Martin
|
1bc39f7331
|
FpDebug: Linux, Improve ReadData for partial reads
|
2024-09-29 16:41:20 +02:00 |
|
Martin
|
166db6365e
|
FpDebug: Improve target-mem-read on Linux. Issue #41161 Patch by Alexander (Rouse_) Bagel
|
2024-09-28 18:56:56 +02:00 |
|
Martin
|
4a3a87c2ac
|
FpDebug: remove unused unit / Also Issue #41160 old and wrong version of ULEB128toOrdinal
|
2024-09-27 21:41:19 +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
|
1c6efc9edc
|
FpDebug: Improve the display of types (in watches) for structure-types in pointer to struct. Issue #40882
|
2024-09-26 00:06:46 +02:00 |
|
Martin
|
ac1a3e6fd2
|
FpDebug: improve TX86AsmDecoder.UnwindFrame
|
2024-09-25 22:21:53 +02:00 |
|
Martin
|
8e2532bdfc
|
FpDebug: improve TX86AsmDecoder.UnwindFrame
|
2024-09-25 20:59:22 +02:00 |
|
Martin
|
041a654351
|
IdeDebugger: Add Mem-Viewer
|
2024-09-22 17:39:25 +02:00 |
|
Martin
|
72314563d9
|
FpDebug: fix memleak in function eval
|
2024-09-13 21:03:16 +02:00 |
|
Martin
|
57d2302e40
|
FpDebug: don't overwrite deException when at end of step. Issue #41136
|
2024-09-13 21:03:15 +02:00 |
|
Martin
|
a310bf43dc
|
FpDebug: clean up / See MR !310
|
2024-08-21 22:35:54 +02:00 |
|
ccrause
|
d8382b9c37
|
Add a more detail to error message
|
2024-08-21 18:41:40 +02:00 |
|
Martin
|
c8f30b1459
|
FpDebug: fix I2O intrinsic / value to "out param" can't be passed as ref in other param.
|
2024-08-15 22:43:57 +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
|
06ecb6ff9d
|
FpDebug: clean up char compare (don't use set of char for single char ) !310
|
2024-08-02 23:14:52 +02:00 |
|
Martin
|
68d14314b2
|
FpDebug: allow comparing (equal) pointer = number.
|
2024-08-02 22:43:29 +02:00 |
|
Martin
|
8af587ec77
|
FpDebug: array-slice intrinsic, add mapping terminator "!"
|
2024-08-02 22:08:16 +02:00 |
|
Martin
|
d61c5aaa38
|
FpDebug: array-slice intrinsic, fix order for nested slices
|
2024-07-31 22:56:16 +02:00 |
|
Martin
|
0c87fe9174
|
FpDebug: add intrinsic :obj()
|
2024-07-31 22:55:30 +02:00 |
|
Martin
|
658e54abc6
|
FpDebug: Pascal-parser, add mapping to flatten intrinsic. (new separator ":")
|
2024-07-31 22:11:26 +02:00 |
|
Martin
|
0b109f4e2d
|
FpDebug: fixes for flatten-intrinsic
|
2024-07-28 21:39:07 +02:00 |
|
Martin
|
1c61ed510e
|
FpDebug: flatten intrinsic, fix a nil pointer, fix array expand
|
2024-07-26 21:06:43 +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
|
a16aac7aa5
|
FpDebug: fix compile 32bit linux
|
2024-07-25 21:08:16 +02:00 |
|
Martin
|
be343003c0
|
FpDebug: fix incorrect class typecasts
|
2024-07-25 21:08:16 +02:00 |
|
Martin
|
da812e6d12
|
FpDebug: flatten intrinsic, fixes for use with slices (no cache)
|
2024-07-24 22:07:08 +02:00 |
|
Martin
|
9c975dcca8
|
FpDebug: flatten intrinsic, improve cache. Some values may be computed, the "key" string" does not account for that.
|
2024-07-24 22:07:08 +02:00 |
|
Martin
|
25c65cfd8b
|
FpDebug: flatten intrinsic, option to handle arrays
|
2024-07-24 22:07:08 +02:00 |
|
Martin
|
c238c026d1
|
FpDebug: Change slice-operator. Add "disable" for terms that handle the slice themself (substring)
|
2024-07-24 22:07:08 +02:00 |
|
Martin
|
f6c415d958
|
FpDebug: FIX, Array-slices [n..m], check if they are in active part of condition. If not, don't create multiple results.
|
2024-07-24 19:24:24 +02:00 |
|