Commit Graph

192 Commits

Author SHA1 Message Date
Maxim Ganetsky
1ec7c2e565 Translations: Turkish translation update by Onur ERÇELEN, merge request !371 2024-10-30 01:38:59 +03:00
mattias
6fa805fb47 updated makefiles 2024-10-22 00:31:29 +02:00
Martin
c8c6533768 DebuggerIntf: compile for WinCe 2024-09-10 11:33:54 +02:00
Martin
3a0ab2b96c IdeDebugger: reduce amount of update calls for changing a breakpoint 2024-08-12 22:57:40 +02:00
mattias
f286fac16b updated makefiles 2024-07-15 10:50:53 +02:00
Martin
15b8b4893e FpDebug, IDE: show address for RIP relative asm operand 2024-07-11 01:10:18 +02:00
Martin
8ec704c935 Debugger: Don't show non-available registers from cache. Ensure errors are shown. 2024-07-09 19:33:16 +02:00
Maxim Ganetsky
2547c55391 Revert "DebuggerIntf: Use units from fcl-proc331/ without "in 'fcl-proc331/...'" syntax."
This reverts commit 6350e1a094.

It broke compilation with FPC 3.2.2. Some other solution should be
found.
2024-06-29 21:38:56 +03:00
Juha
6350e1a094 DebuggerIntf: Use units from fcl-proc331/ without "in 'fcl-proc331/...'" syntax. 2024-06-29 16:22:20 +03:00
Martin
be4d6c3bcc IdeDebugger: refactor (Global)ValueFormatterSelectorList / (Global)ValueConverterSelectorList / DisplayFormat changed notify 2024-04-16 13:38:24 +02:00
rich2014
a528a5c515 FpDebug: fix compliation error when FPC<3.3.1 2024-03-24 23:57:04 +08:00
Martin
5f9dd398f7 FpDebug: fix "EProcess" not found 2024-03-18 20:47:12 +01:00
Martin
6aa6ea6983 Ide, Debugger, FpDebug: Implement StdIn/StdOut file redirection. Issue #40458 2024-03-18 14:01:44 +01:00
Martin
aeffa71e22 Debugger: fixed crash in disassembler (dangling pointer, due to wrong object in free notify) 2024-03-14 18:56:12 +01:00
Martin
5892e97e99 IDE, Debugger: Value-Formatter 2024-02-10 20:57:59 +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
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
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
mattias
c5bc78b070 updated makefiles 2023-09-03 17:11:29 +02:00
mattias
8d92e3b67d updated makefiles 2023-08-14 20:31:20 +02:00
mattias
ae9ab00109 updated Makefiles 2023-06-30 20:50:27 +02:00
mattias
fde0e0f965 set main version to 3.99 2023-06-25 17:47:14 +02:00
mattias
7bc5b63fbb updated makefiles 2023-05-27 02:07:12 +02:00
Martin
72c61f3ae8 Debugger: added some GUID to interfaces 2023-03-30 09:47:16 +02:00
Martin
badfeecb5d Debugger: renamed several interfaces, changing "T" prefix to "I" prefix 2023-03-22 19:41:24 +01:00
Martin
ad9eaf0474 Debugger: Allow to expand/unfold locals values 2023-03-19 16:25:35 +01:00
Martin
ee4e48864e LazDebuggerFp, FpDebug: Disassembler now annotates lines with call,jmp,je,... with info on the target address. 2023-03-15 00:19:40 +01:00
Juha
6355188e5b Debugger: Use posix_openpt instead of older getpt. Issue #40157, patch by Alfred Glänzer. 2023-03-11 10:06:13 +02:00
Martin
179dc59dc6 Debugger: New interface for retrieving locals. 2023-03-02 19:56:37 +01:00
Martin
ad800fb2cf DebuggerIntf: clean up 2023-03-02 19:56:36 +01:00
Maxim Ganetsky
1652b4acf1 Translations: Turkish translation update by Onur ERÇELEN, issue #40106 2023-02-02 23:52:31 +03:00
Martin
319649fbe6 Debugger: Check quality of debugger in setup 2023-01-08 04:48:14 +01:00
Martin
c7de909539 Debugger: Add dfNotSuitableForOsArch, to filter out unusable backends 2023-01-08 04:36:59 +01:00
Martin
8cd89c5af8 Debugger: Moved backend registration to initialization section 2023-01-08 04:36:58 +01:00
Juha
c2a35d9f1c DebuggerIntf: Remove LCL dependency. 2022-12-11 20:10:40 +02:00
mattias
6671244b72 updated makefiles, fixed compile fpdebug with fpc 3.2.2 2022-11-13 13:23:46 +01:00
Martin
bf6c6ba4d9 Debugger: set default for "enable dwarf" dialog 2022-09-27 12:16:13 +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
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
b41163de42 Debugger: "Value Converter Conf" in "Project Options" 2022-08-28 21:00:28 +02:00
martin
2fce58a3de FpDebug: support DW_TAG_variant_part 2022-07-13 21:19:35 +02:00
mattias
9e762cde89 udpated makefiles 2022-05-29 19:34:19 +02:00
Joost van der Sluis
b3f866c4f0 Debugger: Updated fpmake-files 2022-03-27 00:31:45 +01:00
Martin
8d3d08ae4c Debugger: Moved dsState to new unit 2022-03-24 00:39:03 +01:00
Martin
448ccc8ca1 Debugger: Registers, clear incorrectly cached values. Fix wrong value shown, if display-format is changed. 2022-02-25 20:23:20 +01:00
mattias
26c9421318 updated Makefiles 2022-02-24 12:55:45 +01:00
Martin
556f8d064d Debugger: prevent re-entry of disassembler PrepareRanges 2022-02-09 20:36:10 +01:00
Martin
766bc1a877 Debugger: Fix DisAssemble.CountAfter 2022-02-09 15:39:27 +01:00