Martin
|
f9dd45a157
|
LazDebuggerFpGdbmi: Add option for IntrinsicPrefix and "modeswitch AutoDeref" .
|
2023-06-08 16:04:09 +02:00 |
|
Martin
|
badfeecb5d
|
Debugger: renamed several interfaces, changing "T" prefix to "I" prefix
|
2023-03-22 19:41:24 +01:00 |
|
Martin
|
1caa678dcf
|
Debugger: Clean up debugln without log_group
|
2023-03-02 19:56:37 +01:00 |
|
Martin
|
179dc59dc6
|
Debugger: New interface for retrieving locals.
|
2023-03-02 19:56:37 +01:00 |
|
Martin
|
8cd89c5af8
|
Debugger: Moved backend registration to initialization section
|
2023-01-08 04:36:58 +01:00 |
|
Martin
|
76d9771c34
|
Debugger: More LazDebuggerIntf. Add/Improve numeric, pointer, float and string watches
|
2022-03-24 00:39:04 +01:00 |
|
Martin
|
8d3d08ae4c
|
Debugger: Moved dsState to new unit
|
2022-03-24 00:39:03 +01:00 |
|
Martin
|
6cded56ae9
|
LazDebuggerFpLLDB/Gdbmi: Fix cached context
|
2022-02-10 23:30:23 +01:00 |
|
Martin
|
d1ac568e96
|
Debugger: New package LazDebuggerIntf / Replace TWatchValue with TWatchValueIntf
|
2022-01-10 14:08:37 +01:00 |
|
Martin
|
7f9e1893d2
|
Rename TDBGEvaluateFlag to TWatcheEvaluateFlag
|
2022-01-10 14:08:35 +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 |
|
maxim
|
076aee3ac9
|
LazDebuggerFpGdbmi: i18n-ed menu caption, regenerated translations and updated Russian translation
git-svn-id: trunk@65135 -
|
2021-05-25 21:42:56 +00:00 |
|
martin
|
8b81b7cfd3
|
Debugger: Revert recent upper/lowercase changes
git-svn-id: trunk@64570 -
|
2021-02-13 14:30:50 +00:00 |
|
martin
|
068feeb931
|
FpDebug: remove MemMgr.DefaultContext. All MemRead/Write must go via a location-context.
git-svn-id: trunk@64554 -
|
2021-02-12 18:31:07 +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
|
35d829c943
|
Debuggers (FpLLDB, FpGDBMI): add some safety checks. Do not free dwarf, in the middle of watch eval
git-svn-id: trunk@63786 -
|
2020-08-18 23:12:49 +00:00 |
|
martin
|
1ba76474e3
|
FpDebug: Separate Context and SearchScope
git-svn-id: trunk@63784 -
|
2020-08-18 23:12:46 +00:00 |
|
martin
|
93c1ca640f
|
FpDebug: Rename some context classes, and search functions. Start differentiating between Context and SearchScope
git-svn-id: trunk@63783 -
|
2020-08-18 23:12:42 +00:00 |
|
martin
|
a43e155cdb
|
FpDebug, Debuggers, IDE: Make MemManager easier to access. (via Controller and Instance)
git-svn-id: trunk@63358 -
|
2020-06-16 13:42:42 +00:00 |
|
martin
|
8d02777940
|
FpDebug: refactor getting instantiated classname.
git-svn-id: trunk@63355 -
|
2020-06-15 16:18:26 +00:00 |
|
martin
|
667546f298
|
FpDebugger (all): prevent nil deref, for empty watch (auto instance class)
git-svn-id: trunk@62811 -
|
2020-03-25 15:51:09 +00:00 |
|
martin
|
cbe21ff4f3
|
FpDebug: implement watching bitpacked array/record
git-svn-id: trunk@62012 -
|
2019-10-09 20:06:21 +00:00 |
|
martin
|
6591981f5f
|
FpDebug: Fix leak introduced in r61951 #cc3a453334 / missing deref for ValueObject in Locals eval
git-svn-id: trunk@61957 -
|
2019-10-02 11:48:28 +00:00 |
|
martin
|
495c172050
|
FpDebug: Remove LastMember for structures (part of circle ref with StructureValue)
git-svn-id: trunk@61950 -
|
2019-09-29 21:43:49 +00:00 |
|
martin
|
5a7c9f1487
|
FpDebug: Refactor class names for TFpDbgValue and TFpDbgSymbol descendants.
git-svn-id: trunk@61722 -
|
2019-08-18 13:43:45 +00:00 |
|
martin
|
677180e6e5
|
FpGdbmiDebugger: Don't defer skNone to GDB. gdb may crash, and fpdebug may have some data. Issue #0035477
git-svn-id: trunk@61133 -
|
2019-05-03 21:24:59 +00:00 |
|
martin
|
142b226591
|
LazDebuggerFpGdbmi: fixed a crash in watches eval, after cancel of watch eval due to dbg error.
git-svn-id: trunk@61056 -
|
2019-04-25 17:43:00 +00:00 |
|
martin
|
f9c2253b95
|
LazDebuggerFpGdbmi: Prevent occasional crash, when evaluate watch in nested procedure (access callstack out of index)
git-svn-id: trunk@59998 -
|
2019-01-04 15:04:20 +00:00 |
|
martin
|
435e8b1c1c
|
LazDebugger(Fp)Gdbmi: Fix potential dangling pointer in Locals eval.
git-svn-id: trunk@59805 -
|
2018-12-12 17:14:31 +00:00 |
|
martin
|
4286d5a275
|
LazDebuggerFpGdbmi: Use TargetWidth instead of IFDEF cpu64
git-svn-id: trunk@59744 -
|
2018-12-06 22:38:02 +00:00 |
|
martin
|
9b2f44b8c8
|
Lldb/Gdb - FpDebug: fix crash in pretty printer when called from lldb/gdb mixed debugger (MemManager not set)
git-svn-id: trunk@59443 -
|
2018-11-03 22:45:16 +00:00 |
|
martin
|
1f4fa68fab
|
Remove deprecated misspelled methods
git-svn-id: trunk@58436 -
|
2018-07-03 22:40:28 +00:00 |
|
martin
|
183eb87abb
|
fp lldb /fp gdbmi: updated to use the new dwarf loading for Mac Os
git-svn-id: trunk@58402 -
|
2018-06-25 15:18:57 +00:00 |
|
martin
|
25fff5a1ba
|
clean up / hints
git-svn-id: trunk@58354 -
|
2018-06-20 15:31:53 +00:00 |
|
martin
|
4295b09fdb
|
Fp based/mixed debuggers: Fix context caching / clean up logging
git-svn-id: trunk@58352 -
|
2018-06-20 15:26:24 +00:00 |
|
martin
|
a11d49bd4b
|
Fp based/mixed debuggers: Fix context caching / clean up logging
git-svn-id: trunk@58351 -
|
2018-06-20 14:56:27 +00:00 |
|
martin
|
cef14db081
|
DebuggerIntf: Refactor, evaluate now takes a callback
git-svn-id: trunk@58238 -
|
2018-06-12 22:58:35 +00:00 |
|
martin
|
5562c074da
|
IDE, fpDebug, Debuggers: Deal with source lines that have more than one address (e.g. generics). fpDebug: set breakpoints at all addresses of a line.
git-svn-id: trunk@57782 -
|
2018-05-03 18:52:41 +00:00 |
|
mattias
|
304234dc01
|
lazdebuggerfpgdbmi: check TIDEMenuItem
git-svn-id: trunk@52931 -
|
2016-09-08 07:45:18 +00:00 |
|
joost
|
75eb7cb004
|
LazDebuggerFpGdbmi: Fixed compilation after r48638 #8f9d2106db
git-svn-id: trunk@48680 -
|
2015-04-08 15:01:31 +00:00 |
|
juha
|
00dd928674
|
LazDebugger: Fix compilation of fpgdbmidebugger.pp in win64. Issue #27097, patch from ocean.
git-svn-id: trunk@47035 -
|
2014-11-30 10:58:04 +00:00 |
|
martin
|
1b1ec598f8
|
FpGdbmiDebugger: fixed crash, accessing nil object
git-svn-id: trunk@45036 -
|
2014-05-14 15:44:24 +00:00 |
|
martin
|
d57cd64ddb
|
FpGdbmiDebugger: display "inherits from" in debug-inspector
git-svn-id: trunk@45007 -
|
2014-05-11 15:40:30 +00:00 |
|
martin
|
cc4a591d5f
|
FpGdbmiDebugger:Restoring class auto typecast, accidentally removed in rev 44974 #89d29e376f
git-svn-id: trunk@45006 -
|
2014-05-11 15:11:33 +00:00 |
|
martin
|
89d29e376f
|
FpGdbmiDebugger, FPDebug: move code for watches dbginfo
git-svn-id: trunk@44974 -
|
2014-05-08 16:29:54 +00:00 |
|
martin
|
a2a5fab89e
|
FpGdbmiDebugger: deal with watches if result is type instead of value
git-svn-id: trunk@44907 -
|
2014-05-04 16:51:01 +00:00 |
|
martin
|
6281c4adcf
|
FpDebug: started DisplayFormat
git-svn-id: trunk@44896 -
|
2014-05-03 00:14:44 +00:00 |
|
martin
|
591043b078
|
GdbmiDebugger: added workaround for pchar vs string issue in dwarf 2
git-svn-id: trunk@44889 -
|
2014-05-02 13:14:44 +00:00 |
|