Commit Graph

48 Commits

Author SHA1 Message Date
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
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
9c1b94fd8f LazDebuggerFpLldb: fix correct context for eval in thread.
git-svn-id: trunk@60431 -
2019-02-15 19:57:42 +00:00
martin
ea6abfeb17 LazDebuggerFpLldb: correctly initialize pretty-printer
git-svn-id: trunk@60084 -
2019-01-14 20:15:08 +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
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
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
06b7314a08 LazDebuggerFpLldb: fix crash in shutdown (stop debug while paused)
git-svn-id: trunk@60005 -
2019-01-05 15:27:37 +00:00
martin
1268d65651 LazDebuggerFpLldb: fix pre-loading correct registers
git-svn-id: trunk@60001 -
2019-01-04 18:38:36 +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
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
e72387cbeb LazDebuggerFpLLDB: load dwarf info in thread / simplify clean up
git-svn-id: trunk@59824 -
2018-12-14 10:51:26 +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
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
e41b09b476 LazDebuggerFpLLDB: Fix locals, need registers first
git-svn-id: trunk@59806 -
2018-12-12 17:21:46 +00:00
martin
9de85d233b LazDebuggerFpLLDB: Fix potential dangling pointer in Locals eval.
git-svn-id: trunk@59802 -
2018-12-12 13:46:01 +00:00
martin
2a997b956c LazDebuggerFpLLDB: deal with fpc info for nested procs variable scopes.
git-svn-id: trunk@59657 -
2018-11-25 20:04:34 +00:00
martin
f0d8e3150c fix Makefiles
git-svn-id: trunk@59496 -
2018-11-09 15:08:28 +00:00
martin
a7b3746bf9 lldb-fp debug: Makefiles
git-svn-id: trunk@59494 -
2018-11-09 12:45:42 +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
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
a588c248ff LazDebugger, lldb: more step continue from except
git-svn-id: trunk@58931 -
2018-09-10 15:54:21 +00:00
martin
d8030ed0be LazDebugger, fp-lldb: added dis-assembler support / Issue #34228 Patch by David Jenkins
git-svn-id: trunk@58896 -
2018-09-06 21:40:21 +00:00
martin
b65618119a fp-lldb debugger: fix hint evaluation / make sure registers are read first. Issue #034229
git-svn-id: trunk@58894 -
2018-09-06 12:15:32 +00:00
martin
7c2ce1cc23 fp-lldb, allow none external dbg info on mac 64bit
git-svn-id: trunk@58893 -
2018-09-06 11:42:47 +00:00
martin
a44e814975 fpdebug / fp-lldb: runtime detection of 32/64bit arch. Issue #34225 Patch by David Jenkins
git-svn-id: trunk@58891 -
2018-09-06 11:24:43 +00:00
martin
b3d8d81fe7 Debugger: let the debugger request certain compiler opts (eg: needs dwarf, or external info)
git-svn-id: trunk@58680 -
2018-08-05 13:05:21 +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
1f4fa68fab Remove deprecated misspelled methods
git-svn-id: trunk@58436 -
2018-07-03 22:40:28 +00:00
martin
7b7b8ea2a2 LLDB Debugger: memreader cache
git-svn-id: trunk@58418 -
2018-06-28 10:27:41 +00:00
martin
fdb9c0806b fp + fp lldb: allow external DebugInfo on MacOs
git-svn-id: trunk@58406 -
2018-06-25 17:58:46 +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
0aad0a88a7 fp-lldb debug: mem leak
git-svn-id: trunk@58379 -
2018-06-22 17:12:50 +00:00
martin
9069f48fa7 fp-lldb debug: correct thread
git-svn-id: trunk@58373 -
2018-06-21 19:29:40 +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
da31183d2a LLDB Debugger: fix leak and access after free
git-svn-id: trunk@58350 -
2018-06-20 12:40:13 +00:00
martin
2de4bca7db LLDB Debugger: register
git-svn-id: trunk@58330 -
2018-06-19 12:09:57 +00:00
martin
b592e98120 LLDB Debugger: threads
git-svn-id: trunk@58315 -
2018-06-18 21:05:30 +00:00
martin
4e36354b0d LLDB-FP Debugger: New debugger based on lldb with fpdebug / alpha
git-svn-id: trunk@58277 -
2018-06-14 23:06:43 +00:00