martin
|
dec42c1e4d
|
LazDebugger Tests: Improve error feedback
git-svn-id: trunk@61149 -
|
2019-05-05 15:29:58 +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 |
|
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
|
5bf0e570bf
|
FpDebug: Updated tests for "UnicodeString" workaround for wrong dwarf-highbound fpc issue #0035359, see also issue #0035340
git-svn-id: trunk@60982 -
|
2019-04-15 14:03:25 +00:00 |
|
martin
|
bb4ab8881c
|
FpDebug: Test for - Check char-size for strings. Recognize "UnicodeString", issue #0035340
git-svn-id: trunk@60931 -
|
2019-04-11 16:25:29 +00:00 |
|
martin
|
79a26a4231
|
LazDebuggerFpLldb: prevent crash in asm window, if dwarf info failed to load
git-svn-id: trunk@60926 -
|
2019-04-11 11:28:32 +00:00 |
|
martin
|
728f898e5f
|
LazDebuggerFpLldb: Catch errors during dwarf loading.
git-svn-id: trunk@60899 -
|
2019-04-09 18:39:49 +00:00 |
|
martin
|
52e13f73cb
|
LazDebuggerFpLldb: clean up
git-svn-id: trunk@60898 -
|
2019-04-09 18:39:47 +00:00 |
|
martin
|
209dc36684
|
LazDebuggerFp: Fix range-check / overflow with bad data.
git-svn-id: trunk@60707 -
|
2019-03-17 02:49:05 +00:00 |
|
martin
|
f4f3307ca9
|
LazDebuggerFp: Prevent crash when watches are freed, after debugger was destroyed
git-svn-id: trunk@60692 -
|
2019-03-16 02:46:15 +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
|
3d8420c410
|
LazDebuggerFp: Test IUnknown (only test for no crash). See issue #35129 / missing file for commit rev 60477 #801d5e137c
git-svn-id: trunk@60520 -
|
2019-02-26 18:52:01 +00:00 |
|
martin
|
801d5e137c
|
LazDebuggerFp: Test IUnknown (only test for no crash). See issue #35129
git-svn-id: trunk@60477 -
|
2019-02-24 13:36:39 +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
|
9c1b94fd8f
|
LazDebuggerFpLldb: fix correct context for eval in thread.
git-svn-id: trunk@60431 -
|
2019-02-15 19:57:42 +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
|
99e95a0721
|
FpDebug: Test, fix asm compilation
git-svn-id: trunk@60359 -
|
2019-02-07 17:41:00 +00:00 |
|
martin
|
616069b6b2
|
LazDebuggerFp: Fix context for evaluate on none existing stackframe
git-svn-id: trunk@60357 -
|
2019-02-07 17:39:06 +00:00 |
|
martin
|
e838d16727
|
LazDebuggerFp: Fix context for evaluate on higher stack frames (count vs index)
git-svn-id: trunk@60356 -
|
2019-02-07 17:06:10 +00:00 |
|
martin
|
dac68e42e2
|
FpDebug, LazDebuggerFp: fix last frame in stack list / allow evaluate more frames
git-svn-id: trunk@60335 -
|
2019-02-04 18:26:11 +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
|
764ceb2e97
|
FpDebug: TestCase
git-svn-id: trunk@60215 -
|
2019-01-25 00:45:12 +00:00 |
|
martin
|
ceb99f5f2e
|
FpDebug: TestCase, more refactor internal breakpoints.
git-svn-id: trunk@60161 -
|
2019-01-23 21:30:13 +00:00 |
|
martin
|
9fffa25dc3
|
FpDebug: TestCase, more refactor internal breakpoints.
git-svn-id: trunk@60143 -
|
2019-01-22 02:13:51 +00:00 |
|
martin
|
52cadc4bb3
|
Debugger-tests: speed up internal logging (needed on windows).
git-svn-id: trunk@60133 -
|
2019-01-21 16:58:38 +00:00 |
|
martin
|
3f2cdc7c27
|
Debugger: remove some active logging
git-svn-id: trunk@60130 -
|
2019-01-21 00:18:23 +00:00 |
|
martin
|
ea6abfeb17
|
LazDebuggerFpLldb: correctly initialize pretty-printer
git-svn-id: trunk@60084 -
|
2019-01-14 20:15:08 +00:00 |
|
martin
|
f737797457
|
FpDebugServer: fix compilation / support multiple addresses per breakpoint
git-svn-id: trunk@60048 -
|
2019-01-09 20:50:23 +00:00 |
|
martin
|
f32968dd25
|
LazDebuggerFpLldb: allow external dwarf symbols on Mac
git-svn-id: trunk@60042 -
|
2019-01-08 23:13:36 +00:00 |
|
martin
|
af994a75c8
|
LazDebuggerFp: use dsInternalPause to set/unset breakpoints
git-svn-id: trunk@60035 -
|
2019-01-08 18:42:59 +00:00 |
|
martin
|
10ba71341c
|
LazDebuggerFp/FpDebug: prevent mem-cache from hiding mem-read errors
git-svn-id: trunk@60014 -
|
2019-01-06 01:43:52 +00:00 |
|
martin
|
0a14d8c4ae
|
LazDebuggerFp/FpDebug: tests, fp-lldb
git-svn-id: trunk@60012 -
|
2019-01-05 17:27:29 +00:00 |
|
martin
|
e00a9fb7eb
|
LazDebuggerFp/FpDebug: tests, fp-lldb
git-svn-id: trunk@60010 -
|
2019-01-05 16:31:44 +00:00 |
|
martin
|
0e7c353eb8
|
LazDebuggerFp/FpDebug: tests, remove virtualtree
git-svn-id: trunk@60009 -
|
2019-01-05 16:30:44 +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
|
5dc6bda9b0
|
LazDebuggerFpLldb: get current IP address from register (instead of stack) if available
git-svn-id: trunk@60007 -
|
2019-01-05 16:20:22 +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
|
06b7314a08
|
LazDebuggerFpLldb: fix crash in shutdown (stop debug while paused)
git-svn-id: trunk@60005 -
|
2019-01-05 15:27:37 +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 |
|