Martin
7642aaff78
Debugger: Change TWatchesMonitor/Supplier to use new Interface.
2022-01-10 14:08:37 +01:00
Martin
6f2adbbcb2
Debugger: Move TWatchValue to IdeDebugger
2022-01-10 14:08:37 +01:00
Martin
d1ac568e96
Debugger: New package LazDebuggerIntf / Replace TWatchValue with TWatchValueIntf
2022-01-10 14:08:37 +01:00
Martin
aa45837b87
IdeDebugger: New Package IdeDebugger. Move some classes from DebuggerIntf
2022-01-10 14:08:36 +01:00
Martin
7f9e1893d2
Rename TDBGEvaluateFlag to TWatcheEvaluateFlag
2022-01-10 14:08:35 +01:00
Martin
93e5aaa0f2
Debugger: Fix compiler warnings
2022-01-09 01:17:24 +01:00
Martin
6b95ef242c
IDE, Debugger-Intf: Hide Monitor property for Callstack, Threads
2022-01-09 01:13:55 +01:00
Martin
2b5f264ede
IDE, Debugger-Intf: Clean-up, Move Locals list from DbgIntf to IDE
2022-01-09 01:13:55 +01:00
Martin
717ec4887d
IDE, Debugger-Intf: Clean-up, Move Watches list from DbgIntf to IDE
2022-01-09 01:13:55 +01:00
Martin
c4109375a5
Debugger: Fix mem leak in asm
2021-10-09 20:03:24 +02:00
martin
6661f86edd
Debugger: allow to force lazloggerbase via define
...
git-svn-id: trunk@65227 -
2021-06-14 07:30:45 +00:00
martin
a3bd018a86
Debugger, IDE: Watches, add "Allow function calls" option to IDE / Add "Auto set class from instance"
...
git-svn-id: trunk@65152 -
2021-05-29 22:51:13 +00:00
martin
ce0d1a0bc8
LazDebuggerFp, FpDebug: Beta, Allow function calls in watches
...
git-svn-id: trunk@65151 -
2021-05-29 22:51:09 +00:00
martin
4c8ebc85fe
LazDebuggerFp: Fixed updating breakpoint-state
...
git-svn-id: trunk@64963 -
2021-04-10 23:48:14 +00:00
martin
a2dba12437
Debugger: fix unbalanced DebuglnEnter
...
git-svn-id: trunk@64955 -
2021-04-10 23:47:58 +00:00
martin
433bb3d412
Debugger: Fix updating CPU Register values. Issue #0038534
...
git-svn-id: trunk@64674 -
2021-02-27 01:00:10 +00:00
martin
8b81b7cfd3
Debugger: Revert recent upper/lowercase changes
...
git-svn-id: trunk@64570 -
2021-02-13 14:30:50 +00:00
martin
d4fabf2c65
DebuggerGdbmi/DebugIntf: fix address calculation, do not calc negative addresses. Patch by Christo Crause Issue #0032240
...
git-svn-id: trunk@64545 -
2021-02-11 23:27:25 +00:00
juha
77e6853ca6
Components: Reduce calls to LowerCase().
...
git-svn-id: trunk@64515 -
2021-02-10 13:43:15 +00:00
juha
b53ad7ceed
Components: Reduce calls to UpperCase() and LowerCase(). Improves performance.
...
git-svn-id: trunk@64506 -
2021-02-08 19:09:30 +00:00
juha
0feb7a5662
Codetools, Debugger: Use a faster compare method for case-insensitive strings and StringLists.
...
git-svn-id: trunk@64465 -
2021-02-05 11:28:11 +00:00
martin
fbbe9f55c3
Debugger: reset exitcode for each run. Issue #0038080
...
git-svn-id: trunk@64154 -
2020-11-22 15:06:40 +00:00
martin
6156b1bf31
FpDebugDebugger: replace Control-thread with ThreadWorkQueue
...
git-svn-id: trunk@64020 -
2020-10-15 18:38:16 +00:00
martin
8f0ae93c99
Debugger: Fix DbgThread.TopFrame after copy
...
git-svn-id: trunk@64015 -
2020-10-15 18:37:34 +00:00
martin
7ab3261e30
Debugger: Notify if debugged app, exits with error code. Issue #37861
...
git-svn-id: trunk@63950 -
2020-10-04 14:24:46 +00:00
martin
466084cebd
Debugger: fix converting values (qword) to bin/octal
...
git-svn-id: trunk@63913 -
2020-09-23 21:11:48 +00:00
martin
63b7ef5df1
Debugger: Add text messages for RunErrors
...
git-svn-id: trunk@63382 -
2020-06-17 16:52:46 +00:00
martin
3186086cda
FpDebug: fix available commands in dsStop
...
git-svn-id: trunk@63318 -
2020-06-06 18:26:37 +00:00
martin
26272363cd
IDE, Debugger: fix r63306 #06b1a964b6 "Fix Run menu, to show correct available debugger commands" -- Do not init the debugger. => Review the entire calculation of available actions in the Run menu. Issue #0037183
...
git-svn-id: trunk@63317 -
2020-06-06 16:45:12 +00:00
martin
06b1a964b6
IDE: Fix Run menu, to show correct available debugger commands
...
git-svn-id: trunk@63306 -
2020-06-06 00:53:49 +00:00
martin
5bcddd28fb
IDE, Debugger: Add real "Run-To"
...
git-svn-id: trunk@63303 -
2020-06-06 00:53:44 +00:00
martin
de80bde641
IDE: rename "run to cursor" to "step to cursor" - reflect what it really does
...
git-svn-id: trunk@63302 -
2020-06-06 00:53:39 +00:00
mattias
fdaf04cdb8
debuggerintf: clean up
...
git-svn-id: trunk@62601 -
2020-01-31 14:09:33 +00:00
martin
7e1fb75015
Make register view entry format settings persist through debug session / Patch by ccrause
...
git-svn-id: trunk@62591 -
2020-01-26 20:14:59 +00:00
martin
5ff6c5c0c1
FpDebug: Partial implement WatchPoints.
...
- No local watches yet. Always global scope.
- Break on Write is the same Read/Write
- Info pop up has no old/new value
- No feedback (in some cases) if watch failed to set
git-svn-id: trunk@61990 -
2019-10-05 11:09:49 +00:00
martin
8510a01a33
Debugger: DbgProperties default for InternalExceptionBreakPoints
...
git-svn-id: trunk@61629 -
2019-07-27 13:11:20 +00:00
martin
ac17315ae2
GdbmiDebugger: introduce option to disable exception handling (e.g. for embedded, or disable run-error if they get caught as exception too)
...
git-svn-id: trunk@61557 -
2019-07-10 12:41:27 +00:00
martin
ff1657deea
Debugger-Config: Allow individual LRU list for gdb vs lldb
...
git-svn-id: trunk@61554 -
2019-07-09 19:20:08 +00:00
martin
358ce23913
Debugger-Config: Allow "named" configs for the debugger.
...
git-svn-id: trunk@61548 -
2019-07-08 23:01:18 +00:00
martin
b132011820
LazDebuggerGdbmi: Add support "avr" filenames, ending in ".elf". Based on patch by Dimitrios Chr. Ioannidis
...
git-svn-id: trunk@61525 -
2019-07-03 21:27:12 +00:00
martin
67f6274cad
LazDebuggerGdbmi: Improve "Reset Debugger". Ensure timeouts, if certain options lead to endless waiting.
...
git-svn-id: trunk@61068 -
2019-04-28 13:31:45 +00:00
juha
3df7d8afe5
LCL, LazUtils: Move string manipulation functions from LCLProc to LazStringUtils.
...
git-svn-id: trunk@61038 -
2019-04-22 09:00:32 +00:00
wp
7e4591f52c
DebuggerIntf: Fix typo.
...
git-svn-id: trunk@59707 -
2018-11-30 10:06:11 +00:00
martin
63cf689e1e
Debugger (gdb): Fix Debug-Inspector for dwarf3. Match fieldnames case insensitive. Depending on gdb, try to find the MixedCase version of any name. Issue #0034453
...
git-svn-id: trunk@59351 -
2018-10-25 23:47:36 +00:00
mattias
14c6216cd1
debuggerintf: less hints
...
git-svn-id: trunk@59208 -
2018-10-01 15:08:29 +00:00
martin
5570f33576
LazDebugger, lldb: refactor run command / move break handling to run cmd / hook, auto run thread list
...
git-svn-id: trunk@58839 -
2018-09-03 14:41:33 +00:00
martin
9f8beba93e
Debugger: let the debugger request certain compiler opts (eg: needs dwarf, or external info)
...
git-svn-id: trunk@58679 -
2018-08-05 12:26:21 +00:00
martin
84464812eb
Debugger (gdbmi based): Add TIOCGWINSZ to PseudoTerminal. Issue #33935 Patch by Mark Morgan Lloyd
...
git-svn-id: trunk@58480 -
2018-07-10 15:42:25 +00:00
martin
80f0f2fa83
lldb debugger: BreakPoints
...
git-svn-id: trunk@58473 -
2018-07-09 23:31:08 +00:00
martin
5d541aec27
DebuggerIntf: Watches can now be created in Updating state. Allowing to bundle change notifications for the debugger backend.
...
git-svn-id: trunk@58465 -
2018-07-08 20:51:00 +00:00