Martin
|
8d3d08ae4c
|
Debugger: Moved dsState to new unit
|
2022-03-24 00:39:03 +01:00 |
|
Martin
|
699b7e240a
|
LazDebuggerLldb, FP: fix register for Apple M1 (arm64). Required to get exception class and message.
|
2022-02-22 01:01:41 +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
|
93e5aaa0f2
|
Debugger: Fix compiler warnings
|
2022-01-09 01:17:24 +01:00 |
|
martin
|
8b81b7cfd3
|
Debugger: Revert recent upper/lowercase changes
git-svn-id: trunk@64570 -
|
2021-02-13 14:30:50 +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
|
125e794a87
|
Remove useless test for X <> Nil when using "is" operator.
git-svn-id: trunk@63779 -
|
2020-08-18 17:35:21 +00:00 |
|
martin
|
63b7ef5df1
|
Debugger: Add text messages for RunErrors
git-svn-id: trunk@63382 -
|
2020-06-17 16:52:46 +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
|
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 |
|
martin
|
02bbb6443a
|
LldbDebugger: Fixed spelling
git-svn-id: trunk@63096 -
|
2020-04-30 12:44:09 +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 |
|
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 |
|
martin
|
b31e03db6b
|
LazDebugger(Fp)Lldb: improve checks for errors during launch command. Ignore text in file names.
git-svn-id: trunk@61001 -
|
2019-04-17 15:01:01 +00:00 |
|
martin
|
19b18e1f67
|
LazDebugger(Fp)Lldb: improve cancel watch eval (cancel current watch, in mem-reader), on receiving run/step request
git-svn-id: trunk@60652 -
|
2019-03-11 13:45:22 +00:00 |
|
martin
|
767e4c056c
|
LazDebugger(Fp)Lldb: Cancel watch eval, on receiving run/step request
git-svn-id: trunk@60651 -
|
2019-03-11 13:45:20 +00:00 |
|
martin
|
8e825867ba
|
LazDebugger(Fp)Lldb: Errors during launch may be warnings (e.g. outdated debug info). Report to user, and allow to ignore.
git-svn-id: trunk@60649 -
|
2019-03-10 17:59:59 +00:00 |
|
martin
|
a0c7eac2b7
|
LazDebuggerLldb: make debugln optional
git-svn-id: trunk@60643 -
|
2019-03-10 03:03:40 +00:00 |
|
martin
|
6d0a2c7637
|
LazDebugger(Fp)Lldb: terminate debugger, when entering error state
git-svn-id: trunk@60642 -
|
2019-03-10 02:54:05 +00:00 |
|
martin
|
8b7014dbb0
|
LldbDebugger: Detect if the external exe is wrongly set to gdb.
git-svn-id: trunk@60599 -
|
2019-03-06 17:41:05 +00:00 |
|
martin
|
75f7a868fd
|
LazDebugger(Fp)Lldb: Option to force open a terminal when debugging
git-svn-id: trunk@60470 -
|
2019-02-20 18:57:34 +00:00 |
|
martin
|
2acdb72734
|
LazDebugger(Fp)Lldb: fix select correct thread at breakpoint
git-svn-id: trunk@60419 -
|
2019-02-14 02:49:50 +00:00 |
|
martin
|
dff24e8451
|
LazDebugger(Fp)Lldb: fix stackframe when switching between threads
git-svn-id: trunk@60413 -
|
2019-02-12 21:41:47 +00:00 |
|
martin
|
2de7b11832
|
LazDebugger(Fp)Lldb: fix thread/frame for watch eval.
git-svn-id: trunk@60412 -
|
2019-02-12 19:40:38 +00:00 |
|
martin
|
4bb5c5ff41
|
LazDebuggerLldb: Add default lldb exe path (*nix)
git-svn-id: trunk@60404 -
|
2019-02-11 15:40:21 +00:00 |
|
martin
|
10824e43e6
|
LazDebugger(Fp)Lldb: Fix stepping in the correct thread
git-svn-id: trunk@60325 -
|
2019-02-03 22:44:08 +00:00 |
|
martin
|
7243ffc25d
|
Lldb / FpLldb: fix length of exception class names
git-svn-id: trunk@60239 -
|
2019-01-29 15:00:28 +00:00 |
|
martin
|
89171482cc
|
LazDebuggerFpLldb: retrieve register for other stackframes, while evaluation is running (required for nested procedures)
git-svn-id: trunk@60008 -
|
2019-01-05 16:21:44 +00:00 |
|
martin
|
29dbe9729c
|
LazDebugger(Fp)Lldb: fix 32/64 target detection
git-svn-id: trunk@60006 -
|
2019-01-05 16:17:57 +00:00 |
|
martin
|
c5cd6d5335
|
LazDebugger(Fp)Lldb: fix correct stackframe/thread for registers
git-svn-id: trunk@60004 -
|
2019-01-05 15:25:30 +00:00 |
|
martin
|
3a3acd660b
|
LazDebuggerLldb: Fix reading registers for correct frame
git-svn-id: trunk@60000 -
|
2019-01-04 18:32:16 +00:00 |
|
martin
|
c3e01c7dc4
|
Fix spelling
git-svn-id: trunk@59859 -
|
2018-12-19 00:37:00 +00:00 |
|
martin
|
3d715e74e5
|
LazDebugger(Fp)LLDB: Show message on unexpected stop
git-svn-id: trunk@59846 -
|
2018-12-18 13:40:24 +00:00 |
|
martin
|
39cca21c0c
|
LazDebuggerFpLLDB: load dwarf info in thread / process simultaneous with lldb
git-svn-id: trunk@59812 -
|
2018-12-12 22:47:52 +00:00 |
|
martin
|
950ab08ab8
|
LazDebuggerFpLLDB: Enable capturing debug history (snapshots) on idle or break-action
git-svn-id: trunk@59811 -
|
2018-12-12 22:10:34 +00:00 |
|
martin
|
0dd0d21622
|
LazDebugger(Fp)LLDB: fix memory leak
git-svn-id: trunk@59680 -
|
2018-11-27 18:41:35 +00:00 |
|
martin
|
ca2eda8348
|
LazDebugger(Fp)LLDB: fix getting class-name for exceptions
git-svn-id: trunk@59679 -
|
2018-11-27 18:37:53 +00:00 |
|
martin
|
7716b8a149
|
LazDebugger(Fp)LLDB: fix, check for ignored exceptions
git-svn-id: trunk@59678 -
|
2018-11-27 18:30:10 +00:00 |
|
martin
|
8952e4f073
|
lldb debuggers: added license info / fp-lldb now beta
git-svn-id: trunk@59491 -
|
2018-11-08 12:14:08 +00:00 |
|
martin
|
59e211fd44
|
lldb debugger: Fixed "stop" => now works while running. Implemented "pause"
git-svn-id: trunk@59445 -
|
2018-11-04 11:42:54 +00:00 |
|
martin
|
abb4caa1b0
|
LazDebugger, lldb: more except handling
git-svn-id: trunk@58952 -
|
2018-09-11 12:07:08 +00:00 |
|
martin
|
39bce25a6e
|
LazDebugger, lldb: more except handling
git-svn-id: trunk@58951 -
|
2018-09-11 11:28:57 +00:00 |
|
martin
|
28d95f19a0
|
LazDebugger, lldb: more step continue from except
git-svn-id: trunk@58944 -
|
2018-09-10 22:52:30 +00:00 |
|
martin
|
6a118ae674
|
LazDebugger, lldb: more step continue from except
git-svn-id: trunk@58943 -
|
2018-09-10 22:48:59 +00:00 |
|
martin
|
abb0c6ee62
|
LazDebugger, lldb: more step continue from except
git-svn-id: trunk@58942 -
|
2018-09-10 22:38:29 +00:00 |
|
martin
|
92a49470c8
|
LazDebugger, lldb: more step continue from except
git-svn-id: trunk@58941 -
|
2018-09-10 22:28:16 +00:00 |
|
martin
|
df5198c067
|
LazDebugger, lldb: more step continue from except
git-svn-id: trunk@58937 -
|
2018-09-10 22:17:51 +00:00 |
|
martin
|
39230ec8a5
|
LazDebugger, lldb: more step continue from except
git-svn-id: trunk@58935 -
|
2018-09-10 18:51:10 +00:00 |
|