martin
6cc8e56bdc
FpDebug: Fixed IDE hang on linux. ExecuteInDebugThread can be called recursive (e.g., by MemReader)
...
git-svn-id: trunk@62491 -
2020-01-04 18:23:06 +00:00
martin
8bdb3bfd79
FpDebug: fix mem leak / cross debug to win32 causes 2 load events for ntdll
...
git-svn-id: trunk@62480 -
2020-01-04 03:00:09 +00:00
martin
98aa637a42
FpDebug: debugln
...
git-svn-id: trunk@62406 -
2019-12-16 23:22:53 +00:00
martin
ce0adcee42
LazDebuggerFp: fix compile with 3.3.1
...
git-svn-id: trunk@62350 -
2019-12-08 03:24:37 +00:00
martin
5d2eb7f545
IDE: Added LazDebuggerFp (fpdebug) to BigIDE
...
git-svn-id: trunk@62349 -
2019-12-08 02:37:52 +00:00
martin
479ccecb1d
LazDebuggerFp: Version to 0.9 and Makefile
...
git-svn-id: trunk@62348 -
2019-12-08 02:37:50 +00:00
martin
d70c65f807
LazDebuggerFp: Test exception stepping
...
git-svn-id: trunk@62346 -
2019-12-08 00:18:48 +00:00
martin
489625b121
FpDebug, LazDebuggerFp: Implement step to except/finally / step over ignored exception
...
git-svn-id: trunk@62344 -
2019-12-08 00:18:17 +00:00
martin
b34bc4a730
FpDebug, LazDebuggerFp: Implemented OnLibrary(Un)LoadedEvent / Show in event log
...
git-svn-id: trunk@62340 -
2019-12-08 00:18:10 +00:00
martin
9cd1e928d5
FpDebug, LazDebuggerFp: Use FindProc instead of FindContext to get SymbolInfo entries
...
git-svn-id: trunk@62339 -
2019-12-08 00:18:09 +00:00
martin
b206664b05
LazDebuggerFp: Fixed/Workaround an endless loop with auto-continue breakpoints. The new async-stack-eval was not taken into account.
...
git-svn-id: trunk@62319 -
2019-12-03 01:55:29 +00:00
martin
cdad0cd83f
LazDebuggerGdbmi: Tests for Step to finally/except for Win64 SEH
...
git-svn-id: trunk@62315 -
2019-11-29 02:58:27 +00:00
martin
e5f3e33463
LazDebuggerFp: Fix watches evaluation not called, if stack had less than 5 frames. FReqList was not cleared, since "add" happens after "remove" (remove called during create)
...
git-svn-id: trunk@62304 -
2019-11-27 01:52:41 +00:00
martin
33105a74b6
LazDebuggerFp: use GetParamsAsString from FpDebug
...
git-svn-id: trunk@62173 -
2019-11-03 17:05:36 +00:00
mattias
f46c547347
lazdebugger: clean up
...
git-svn-id: trunk@62110 -
2019-10-22 15:10:45 +00:00
martin
93784272ae
FpDebug: Eval threads first. Avoid double refresh of other windows.
...
git-svn-id: trunk@62051 -
2019-10-13 21:52:28 +00:00
martin
e44a64751f
LazDebuggerFp: Improve reaction time to user request next-step/run. If Stack/Watches are still in evaluation then stop them.
...
git-svn-id: trunk@62050 -
2019-10-13 21:52:26 +00:00
martin
0040dbe1fe
FpDebug: tests
...
git-svn-id: trunk@62049 -
2019-10-13 12:25:43 +00:00
martin
9db76fad42
FpDebug: test
...
git-svn-id: trunk@62039 -
2019-10-11 12:37:47 +00:00
martin
e6a89c7f7c
Debugger-tests: Ensure all pending log messages are written before closing the file
...
git-svn-id: trunk@62035 -
2019-10-11 12:07:21 +00:00
martin
bb9f614179
FpDebug: Fix a leak when stopping/reseting the debugger under heavy multithreaded load. (Windows may have queued events, then the next pause may not be the expected ExitProcess, and clean-up is not triggered.
...
git-svn-id: trunk@62032 -
2019-10-11 12:07:16 +00:00
martin
d24501ac43
FpDebug: test for parser and/or/mod...
...
git-svn-id: trunk@62029 -
2019-10-10 21:30:21 +00:00
martin
861127a3cf
FpDebug: test for parser string ops
...
git-svn-id: trunk@62027 -
2019-10-10 21:30:18 +00:00
martin
9593489f2f
Debugger-test-base: reduce large string ops // collecting thousands of strings is better done in a list.
...
git-svn-id: trunk@62016 -
2019-10-09 20:06:27 +00:00
martin
cda053352c
FpDebug: Tests for bitpacked array/record
...
git-svn-id: trunk@62014 -
2019-10-09 20:06:24 +00:00
martin
cbe21ff4f3
FpDebug: implement watching bitpacked array/record
...
git-svn-id: trunk@62012 -
2019-10-09 20:06:21 +00:00
martin
bbc36a7e52
FpDebug: Add test for "set of (10..20)" (subrange)
...
git-svn-id: trunk@62010 -
2019-10-09 20:06:17 +00:00
martin
f6616221d8
FpDebug: Fix crash on hitting just deleted breakpoint (race condition leads to nil object access)
...
git-svn-id: trunk@62005 -
2019-10-06 22:00:31 +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
c545425462
LazDebuggerFp: Refactor getting user selected stack/frame into new method GetCurrentThreadAndStackFrame
...
git-svn-id: trunk@61988 -
2019-10-05 11:09:45 +00:00
martin
a631e91e53
FpDebug: rename TFpInternalBreakpointBase into TFpDbgBreakpoint / Make other packages use TFpDbgBreakpoint instead of internal class.
...
git-svn-id: trunk@61987 -
2019-10-05 11:09:44 +00:00
martin
804425c111
FpDebug: test, nested procs can see outer scope
...
git-svn-id: trunk@61986 -
2019-10-05 11:09:42 +00:00
martin
3cb743cac0
LazDebugger: Fix FindContext must run in thread. Fix watches in other stackframes sometimes fail to eval. Broken in r61968 #fa44aa0f0b.
...
git-svn-id: trunk@61984 -
2019-10-05 11:09:39 +00:00
martin
6b45533e05
FpDebug: tests (enum member)
...
git-svn-id: trunk@61970 -
2019-10-03 18:38:14 +00:00
martin
fa44aa0f0b
LazDebuggerFp, FpDebug: Refactor FindContext
...
git-svn-id: trunk@61968 -
2019-10-03 18:38:11 +00:00
martin
3e1d403bae
LazDebuggerFp, FpDebug: Attach and Detach (Windows/Linux)
...
Attach on Linux does not work for apps started with "run without debugging". (Maybe/Probably because the IDE does a separate waitpid on those, and interferes with the waitpid of the debugger?)
git-svn-id: trunk@61967 -
2019-10-03 18:38:10 +00:00
martin
50cb78378e
FpDebug: test, increase timeout to reduce false failures
...
git-svn-id: trunk@61965 -
2019-10-03 18:38:06 +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
cc3a453334
FpDebug: Remove circular cache for ValueObject.
...
git-svn-id: trunk@61951 -
2019-09-29 21:43:51 +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
2ec08f8a9c
FpDebug: rename TDbgInfo.FindSympol into FindProcSymbol
...
git-svn-id: trunk@61936 -
2019-09-28 19:08:13 +00:00
martin
10c89a58d9
FpDebug: tests
...
git-svn-id: trunk@61921 -
2019-09-24 23:36:42 +00:00
martin
ac8e91f785
LazDebuggerFp: Enable TypedAddress
...
git-svn-id: trunk@61919 -
2019-09-24 23:36:39 +00:00
martin
9126322a34
FpDebug: tests
...
git-svn-id: trunk@61904 -
2019-09-19 17:29:18 +00:00
martin
0ea8345dd4
FpDebug: tests
...
git-svn-id: trunk@61901 -
2019-09-18 22:14:04 +00:00
martin
ce36789c36
LazDebuggerFp: Improve OnIdle handling
...
git-svn-id: trunk@61893 -
2019-09-16 23:14:19 +00:00
martin
bfb0ff05df
FpDebug: Test for stepping over an breakpoint that continues (condition/auto-continue/...) / stepping over recursive calls
...
git-svn-id: trunk@61884 -
2019-09-15 13:22:03 +00:00
martin
1c5491c441
FpDebug: tests for step over
...
git-svn-id: trunk@61879 -
2019-09-14 14:33:07 +00:00
martin
b93119b54e
FpDebug: Test that each breakpoint is reported in each thread
...
git-svn-id: trunk@61852 -
2019-09-10 18:52:42 +00:00
martin
0b78b442ef
FpDebug: Windows, Enabled test for WoW64
...
git-svn-id: trunk@61849 -
2019-09-10 01:40:51 +00:00
martin
623c18b832
FpDebug: comment out test for not yet implemented feature / clean up
...
git-svn-id: trunk@61841 -
2019-09-08 19:03:12 +00:00
martin
736f8b32fa
LazDebuggerFp: fix debugln
...
git-svn-id: trunk@61837 -
2019-09-08 19:03:06 +00:00
martin
3254177a33
LazDebuggerFp: check correct thread (only top frame) when getting register values
...
git-svn-id: trunk@61836 -
2019-09-08 19:03:05 +00:00
martin
5b2858fe15
FpDebug: Test for breakpoints in threads
...
git-svn-id: trunk@61835 -
2019-09-08 19:03:03 +00:00
martin
d9731de769
FpDebug, LazDebuggerFp: More debugln for Breakpoints
...
git-svn-id: trunk@61817 -
2019-09-05 20:05:55 +00:00
martin
2fa22bf873
LazDebuggerFp: Fix crash when starting debugger with F7/F8 - Disable them, as they currently do not stop at program entry
...
git-svn-id: trunk@61815 -
2019-09-05 20:05:51 +00:00
martin
e06e1746df
LazDebuggerFp: fix uninitialized var
...
git-svn-id: trunk@61809 -
2019-09-02 14:19:04 +00:00
martin
4e7c7e1842
LazDebuggerFp: correctly eval watches for history snapshots
...
git-svn-id: trunk@61807 -
2019-09-02 00:44:53 +00:00
martin
4db4bc458b
LazDebuggerFp: fix context (crash) during stack eval
...
git-svn-id: trunk@61804 -
2019-09-02 00:44:49 +00:00
martin
6cabb6cc74
FpDebug: tests
...
git-svn-id: trunk@61784 -
2019-08-29 15:12:47 +00:00
martin
530e705ee9
FpDebug: more tests
...
git-svn-id: trunk@61778 -
2019-08-28 15:36:17 +00:00
martin
b8f6c44020
FpDebug: test watches for Pointer
...
git-svn-id: trunk@61754 -
2019-08-24 20:39:56 +00:00
martin
c66f2fd121
LazDebuggerFp: Clean up
...
git-svn-id: trunk@61745 -
2019-08-22 21:33:22 +00:00
martin
27171a439a
FpDebug: more tests / run eval for skipped tests, ensure there is no crash
...
git-svn-id: trunk@61744 -
2019-08-22 21:33:21 +00:00
martin
4bfff289c6
FpDebug: some tests for info about types in watches
...
git-svn-id: trunk@61735 -
2019-08-20 18:58:52 +00:00
martin
4c83d18f8d
FpDebug: tests for watches of Function/-ref
...
git-svn-id: trunk@61733 -
2019-08-20 18:58:48 +00:00
martin
eb8b6c7704
FpDebug: Test, Fix type-declaration in watches for function refs
...
git-svn-id: trunk@61724 -
2019-08-18 13:43:48 +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
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
2c26dfcbd5
FpDebug, tests: function-ref variables
...
git-svn-id: trunk@61522 -
2019-07-03 18:26:34 +00:00
martin
fa7ee1a8bb
FpDebug, testbase: Fix re-using already compiled test-exe
...
git-svn-id: trunk@61519 -
2019-07-03 18:26:29 +00:00
martin
65aa82abae
FpDebug, testbase: Speed up test case / force AsyncQueue to run right away
...
git-svn-id: trunk@61518 -
2019-07-03 18:26:27 +00:00
martin
3ed45630a0
LazDebuggerFp: slightly faster watch eval.
...
git-svn-id: trunk@61517 -
2019-07-03 18:26:26 +00:00
martin
c212dea70f
FpDebug, tests: More typecast tests
...
git-svn-id: trunk@61502 -
2019-06-30 19:17:03 +00:00
martin
553557be16
FpDebug, tests: More tests. Array[Enum] / Array Element access
...
git-svn-id: trunk@61496 -
2019-06-30 19:16:53 +00:00
martin
7da8446021
FpDebug, tests: More tests. Address-Of and typecast/convert
...
git-svn-id: trunk@61495 -
2019-06-30 19:16:51 +00:00
martin
29e1a3298f
Debug-TestBase: Clean up
...
git-svn-id: trunk@61494 -
2019-06-30 19:16:49 +00:00
martin
5cfa46a52f
FpDebug, tests: Enable Tests for constants
...
git-svn-id: trunk@61452 -
2019-06-23 11:14:26 +00:00
martin
2a8f0cab85
FpDebug: More tests.
...
git-svn-id: trunk@61449 -
2019-06-23 11:14:20 +00:00
martin
745d2b94d1
Debugger, testsuite: fix crash if logging is disabled
...
git-svn-id: trunk@61446 -
2019-06-22 17:09:36 +00:00
martin
8874afbe6a
FpDebug/LazDebuggerFp: Refactor logging, use LazLogger for all logging.
...
git-svn-id: trunk@61427 -
2019-06-19 15:26:22 +00:00
martin
9341db12f7
FpDebug, test: fix test.
...
git-svn-id: trunk@61418 -
2019-06-18 18:39:20 +00:00
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
martin
1268d65651
LazDebuggerFpLldb: fix pre-loading correct registers
...
git-svn-id: trunk@60001 -
2019-01-04 18:38:36 +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
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
23c7055080
LazDebuggerFpLldb: Prevent occasional crash, when evaluate watch in nested procedure (access callstack out of index)
...
git-svn-id: trunk@59997 -
2019-01-04 15:03:44 +00:00
martin
f5e720ed1e
LazDebuggerFp/FpDebug: tests
...
git-svn-id: trunk@59964 -
2019-01-01 15:12:06 +00:00
martin
d3881b11b1
LazDebuggerLldb: change "open array" params to "const"
...
git-svn-id: trunk@59932 -
2018-12-29 00:36:13 +00:00
martin
e74b00e9dc
LazDebuggerFp: Fix, showing pchar and string version for index access of string/pchar
...
git-svn-id: trunk@59862 -
2018-12-19 01:42:45 +00:00
martin
c3e01c7dc4
Fix spelling
...
git-svn-id: trunk@59859 -
2018-12-19 00:37:00 +00:00
martin
ce908679b0
Debugger test: fix leak in 2ndary logger
...
git-svn-id: trunk@59855 -
2018-12-18 16:03:37 +00:00
martin
0b45975fa0
LazDebuggerFpLLDB: fix mem leak in cache
...
git-svn-id: trunk@59850 -
2018-12-18 13:59:00 +00:00
martin
9cd0d830c4
LazDebuggerFpLLDB: fix mem leak in locals
...
git-svn-id: trunk@59848 -
2018-12-18 13:50:09 +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
e72387cbeb
LazDebuggerFpLLDB: load dwarf info in thread / simplify clean up
...
git-svn-id: trunk@59824 -
2018-12-14 10:51:26 +00:00
martin
4315025999
LazDebuggerFp: Implement OnIdle, make debug history being recorded.
...
git-svn-id: trunk@59818 -
2018-12-13 17:09:27 +00:00
martin
6c33c7fc13
LazDebuggerFp: Implement conditional breakpoints / fix nil access
...
git-svn-id: trunk@59815 -
2018-12-13 14:27:51 +00:00
martin
3cffd5e3da
LazDebuggerFp: Implement conditional breakpoints
...
git-svn-id: trunk@59814 -
2018-12-13 12:56:18 +00:00
martin
1557e2c163
LazDebuggerFpLLDB: load dwarf info in thread / fix memleak
...
git-svn-id: trunk@59813 -
2018-12-13 11:43:58 +00:00