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
|
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
|
c8962f2243
|
FpDebug: test, refactor test code, so it can be compiled using the llvm backend
|
2024-05-19 13:44:07 +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
|
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 |
|
Martin
|
0b2c6bd8fa
|
FpDebug: Allow breakpoints on lines without code (search up to N lines below).
|
2024-04-21 16:59:08 +02:00 |
|
Martin
|
ac0faad39a
|
LazDebuggerFp: fix "variant" converter for dwarf-2
|
2024-04-21 11:30:04 +02:00 |
|
Martin
|
db75236351
|
FpDebug: force asm window, when explicitly stopping in no-source-code area (breakpoint, or "step-out")
|
2024-04-11 17:11:00 +02:00 |
|
Martin
|
a9ecef9ad2
|
LazDebuggerFp: defer destroying internal breakpoints, so they don't access any pending TDbgThreads (try getting instruction pointer)
|
2024-03-18 15:52:53 +01:00 |
|
Martin
|
6aa6ea6983
|
Ide, Debugger, FpDebug: Implement StdIn/StdOut file redirection. Issue #40458
|
2024-03-18 14:01:44 +01:00 |
|
Martin
|
f6bc1ee84e
|
FpDebug: x86-disassembler: test
|
2024-03-15 16:29:18 +01:00 |
|
Martin
|
a005719185
|
FpDebug: x86-disassembler: fix vcvtph2ps Issue #40837
|
2024-03-15 16:18:10 +01:00 |
|
Martin
|
0ad56931a0
|
FpDebug: x86-disassembler: fix pextr/vpextr Issue #40842
|
2024-03-14 18:56:13 +01:00 |
|
Martin
|
08a139d30e
|
FpDebug: x86-disassembler: fix pmovzx/pmovsx/vpmovzx/vpmovsx Issue #40844
|
2024-03-14 18:56:12 +01:00 |
|
Martin
|
4fd8e89e60
|
FpDebug: x86-disassembler: fix popcnt,bsf,tzcnt,bsr,lzcnt Issue #40843
|
2024-03-14 18:56:12 +01:00 |
|
Martin
|
b471a2961e
|
FpDebug: fix memleak when detaching from process.
|
2024-03-02 18:38:17 +01:00 |
|
ccrause
|
d30cfb0a95
|
Ensure ErrNo is within the limits of Integer to prevent range error when ReadUnsignedInt returns false.
|
2024-02-28 21:07:11 +01:00 |
|
ccrause
|
0375bb8ae9
|
Add InternalExceptionBreakPoints property to LazDebuggerFp properties.
|
2024-02-28 21:07:11 +01:00 |
|
Martin
|
adc63a1a42
|
Debugger: Remove IDbgWatchValueIntf.Value in favour of IDbgWatchValueIntf.ResData.CreatePrePrinted
|
2024-02-28 17:42:00 +01:00 |
|
Martin
|
8117ca5a5d
|
LazDebugger: Remove TWatchDisplayFormat from debugger backends.
|
2024-02-28 00:52:45 +01:00 |
|
Martin
|
be387c3f21
|
FpDebug: Remove TWatchDisplayFormat from PascalBuilder
|
2024-02-28 00:52:45 +01:00 |
|
Martin
|
e183ea0b5f
|
Debuggers: Add define FORCE_LAZLOGGER_DUMMY
|
2024-02-28 00:52:43 +01:00 |
|
Martin
|
bf4f462b46
|
LazDebuggerFp: improved tests
|
2024-02-18 20:58:52 +01:00 |
|
Martin
|
b1d880be64
|
LazDebuggerFp: Remove duplicated RemoveAsync
|
2024-02-14 17:56:27 +01:00 |
|
Martin
|
b1a91a2333
|
LazDebuggerFp: further fix reading pty for console window. Remove dangling async call before destroying object.
|
2024-02-14 17:35:30 +01:00 |
|
Martin
|
e9099ab0e8
|
FpDebug: further fix reading pty for console window.
|
2024-02-13 22:31:28 +01:00 |
|
Martin
|
e72f2533e7
|
Fix compilation of tests
|
2024-02-13 10:46:07 +01:00 |
|
Martin
|
efcbc7a685
|
FpDebug,IDE: Windows, Implement Position and Size for console and default-pos Forms - via Run-Params
|
2024-01-27 21:19:25 +01:00 |
|
Martin
|
2f1fbf3286
|
FpDebug: return dfNotSuitableForOsArch for non Intel
|
2024-01-27 21:19:25 +01:00 |
|
Martin
|
972de7f404
|
LazDebuggerFp: fix stepping over try Window/Kernel.RaiseException except end
|
2024-01-20 16:14:57 +01:00 |
|
Martin
|
5e62cd71d1
|
Debugger: Improve Thread-Name display. Add support for thread name from GDB (only recent gdb versions)
|
2024-01-20 16:14:57 +01:00 |
|
Martin
|
0f47ec3b2a
|
Debugger: fixes for ThreadNum
|
2024-01-20 16:14:57 +01:00 |
|
Martin
|
fd792b5d6f
|
LazDebuggerFp: Don't set breakpoints when the debug session is already over
|
2024-01-19 15:47:14 +01:00 |
|
Martin
|
8ed6d90eb1
|
Ide,FpDebug: In FpDebug add a thread number (order of first occurrence). In the IDE, prefix the ID with the number.
|
2024-01-18 22:21:39 +01:00 |
|
ccrause
|
c327f03044
|
Move IsReadableLoc and IsReadableMem to MemModel.
|
2024-01-14 19:29:13 +01:00 |
|
ccrause
|
3ecbb52069
|
Updated MemModel structure.
|
2024-01-14 19:29:12 +01:00 |
|
Martin
|
5c6662f3e7
|
FpDebug: Add comparing enum-values in watches "enum1 >= enum2"
|
2023-12-30 20:03:06 +01:00 |
|
Martin
|
c2e59c7885
|
FpDebug,LazDebugger: changes to MemManager to allow avr-read-register-as-address
|
2023-12-12 13:15:32 +01:00 |
|
Martin
|
5efaac3f2f
|
FpDebug: find symbol for fpc_raiseexception (and similar) independent of case.
|
2023-12-04 02:19:00 +01:00 |
|
Martin
|
53474705c4
|
FpDebug: check error in expressions, when new dbg-values are created.
|
2023-12-02 16:33:37 +01:00 |
|
Martin
|
8208144cdf
|
FpDebug: test ".." intrinsic operator / Fix error checking
|
2023-12-02 01:10:39 +01:00 |
|
Martin
|
b97a9b80a1
|
FpDebug: fix disassembler DPPD... / Issue #40567 patch by Red_prig (Pavel)
|
2023-10-30 18:26:14 +01:00 |
|
Martin
|
cecc5ee87d
|
FpDebug: fix disassembler pause,psrldq,extrq... Issue #40555, #40557, #40558 patch by Red_prig (Pavel)
|
2023-10-15 18:32:30 +02:00 |
|
Martin
|
62e7f5665a
|
FpDebug: fix disassembler vmov.. Issue #40552 patch by Red_prig (Pavel)
|
2023-10-13 20:28:50 +02:00 |
|
Martin
|
9cff61c5a0
|
FpDebug: fix disassembler vzero... / test reg.l Issue #40546 and #40549 patch by Red_prig (Pavel)
|
2023-10-13 13:34:54 +02:00 |
|