juha
|
651a6436a2
|
Support Haiku build. Makefiles are generated from Makefile.fpc files using proper tools. Issue #36316, patch from Alfred.
git-svn-id: trunk@62890 -
|
2020-04-05 11:35:01 +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 |
|
mattias
|
a472e9ef09
|
buildintf: split from ideintf
git-svn-id: trunk@62795 -
|
2020-03-22 11:58:11 +00:00 |
|
martin
|
2ee9c0fe84
|
FpDebug: New TTargetDescriptor type used to store target specific information. All target specific classes are automatically registered in the respective initialization sections. TDbgController.Run modified to call CheckExecutableAndLoadClasses which loads target info from specified file, loads global disassembler instance and DbgProcess class. Patch/Contributed by ccrause
git-svn-id: trunk@62748 -
|
2020-03-12 14:20:33 +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
|
2ec08f8a9c
|
FpDebug: rename TDbgInfo.FindSympol into FindProcSymbol
git-svn-id: trunk@61936 -
|
2019-09-28 19:08:13 +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
|
29e1a3298f
|
Debug-TestBase: Clean up
git-svn-id: trunk@61494 -
|
2019-06-30 19:16:49 +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
|
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 |
|