martin
|
fdb9c0806b
|
fp + fp lldb: allow external DebugInfo on MacOs
git-svn-id: trunk@58406 -
|
2018-06-25 17:58:46 +00:00 |
|
martin
|
7268f484b5
|
FpDebugger: fix refreshing thread window when stepping
git-svn-id: trunk@58313 -
|
2018-06-18 20:24:22 +00:00 |
|
martin
|
cef14db081
|
DebuggerIntf: Refactor, evaluate now takes a callback
git-svn-id: trunk@58238 -
|
2018-06-12 22:58:35 +00:00 |
|
joost
|
52df2b872b
|
fpdebug: Fixed mem-leak and do not show threads when not running
git-svn-id: trunk@58161 -
|
2018-06-06 21:13:16 +00:00 |
|
joost
|
317bc74ea3
|
fpdebug: Fill the IDE's list of threads
git-svn-id: trunk@58146 -
|
2018-06-05 20:44:25 +00:00 |
|
joost
|
3d621d07cc
|
fpdebug: FpDebug is not in Alpha state anymore
git-svn-id: trunk@58129 -
|
2018-06-04 21:59:02 +00:00 |
|
joost
|
1f5eb8d171
|
fpdebug: Improved handling of threads, removed several assumptions that the main-thread was being debugged
git-svn-id: trunk@58128 -
|
2018-06-04 21:52:32 +00:00 |
|
mattias
|
4354b305be
|
lazdebuggers: less hints
git-svn-id: trunk@57789 -
|
2018-05-04 10:42:40 +00:00 |
|
martin
|
135655e435
|
fpdebug: fix crash on linux
git-svn-id: trunk@57784 -
|
2018-05-03 19:37:19 +00:00 |
|
martin
|
ee449027d9
|
fpdebug: fix compile on linux
git-svn-id: trunk@57783 -
|
2018-05-03 19:25:09 +00:00 |
|
martin
|
5562c074da
|
IDE, fpDebug, Debuggers: Deal with source lines that have more than one address (e.g. generics). fpDebug: set breakpoints at all addresses of a line.
git-svn-id: trunk@57782 -
|
2018-05-03 18:52:41 +00:00 |
|
martin
|
75193aadbe
|
LazDebuggerFP: Fix logging. Accessing Application.QueueAsync from thread caused leaks
git-svn-id: trunk@57780 -
|
2018-05-03 18:41:06 +00:00 |
|
martin
|
20e4fc2e10
|
fpdebbugger: fix releasing context / revision 50963 #b5434dee75
git-svn-id: trunk@51579 -
|
2016-02-10 18:25:24 +00:00 |
|
mattias
|
eda918198b
|
lazdebuggers: fixed crash if watchlist empty, bug #29238 from Anton
git-svn-id: trunk@50999 -
|
2015-12-22 22:43:21 +00:00 |
|
mattias
|
b5434dee75
|
fpdebug: fixed mem leaks, bug #29227 patch from Anton
git-svn-id: trunk@50963 -
|
2015-12-21 14:48:56 +00:00 |
|
martin
|
fe30e47f9b
|
fpdebug: added params to stack (fixed for frames without context)
git-svn-id: trunk@49132 -
|
2015-05-22 14:48:42 +00:00 |
|
martin
|
2c1cc645e3
|
fpdebug: added params to stack
git-svn-id: trunk@49123 -
|
2015-05-20 21:00:18 +00:00 |
|
martin
|
eb15eb559f
|
fpdebug: fix crash on pause (missing callstack)
git-svn-id: trunk@49099 -
|
2015-05-18 22:52:38 +00:00 |
|
martin
|
88dd20916e
|
fpdebug: prevent crash due to early self.destroy, when stopping the debugger
git-svn-id: trunk@48999 -
|
2015-05-12 20:00:45 +00:00 |
|
martin
|
fe33405ec7
|
fpdebug: fix free symbol
git-svn-id: trunk@48998 -
|
2015-05-12 18:25:45 +00:00 |
|
joost
|
e0d996a464
|
LazDebuggerFp: Fixed mem-leak
git-svn-id: trunk@48524 -
|
2015-03-27 22:05:19 +00:00 |
|
joost
|
e2399a4c0d
|
FpDebug: Fixed memory corruption by encapulating log-strings inside a class instead of a record
git-svn-id: trunk@48523 -
|
2015-03-27 20:12:02 +00:00 |
|
joost
|
f8ba7fd9c8
|
LazDebuggerFp: Ability to select console to attach debuggee onto
git-svn-id: trunk@48455 -
|
2015-03-22 12:53:35 +00:00 |
|
mattias
|
5da1a8e4da
|
lazdebuggerfp: less hints
git-svn-id: trunk@47613 -
|
2015-02-07 09:47:01 +00:00 |
|
mattias
|
a46dc8915a
|
IDE: added TDebuggerIntf.CanExternalDebugSymbolsFile
git-svn-id: trunk@47107 -
|
2014-12-04 19:14:22 +00:00 |
|
mattias
|
d7122737e1
|
IDEIntf: renamed TDebuggerIntf.HasExePath to NeedsExePath, old kept as deprecated
git-svn-id: trunk@47106 -
|
2014-12-04 18:42:47 +00:00 |
|
mattias
|
612c14ef16
|
lazdebugger: fixed mem leak in TFPDBGDisassembler.PrepareEntries
git-svn-id: trunk@46954 -
|
2014-11-22 01:11:44 +00:00 |
|
mattias
|
9103387c7e
|
lazdebugger: fixed mem leak TFpDebugDebugger.Create
git-svn-id: trunk@46953 -
|
2014-11-22 00:41:19 +00:00 |
|
mattias
|
39eddb6bfb
|
lazdebugger: fixed mem leak SetSoftwareExceptionBreakpoint
git-svn-id: trunk@46952 -
|
2014-11-22 00:37:59 +00:00 |
|
mattias
|
3b64b2922b
|
lazdebugger: queue async calls only once
git-svn-id: trunk@46951 -
|
2014-11-22 00:32:46 +00:00 |
|
mattias
|
f9700880fa
|
lazdebugger: remove queued async calls
git-svn-id: trunk@46950 -
|
2014-11-22 00:12:06 +00:00 |
|
mattias
|
858999dd3e
|
lazdebuggerfp: fixed typo
git-svn-id: trunk@46947 -
|
2014-11-21 23:54:59 +00:00 |
|
mattias
|
3037a9fb1a
|
lazdebuggerfp: clean up
git-svn-id: trunk@46946 -
|
2014-11-21 23:54:12 +00:00 |
|
mattias
|
e899da956f
|
lazdebuggerfp: less hints
git-svn-id: trunk@46943 -
|
2014-11-21 23:41:35 +00:00 |
|
mattias
|
2a62d80f76
|
lazdebuggerfp: clean up
git-svn-id: trunk@46942 -
|
2014-11-21 23:40:26 +00:00 |
|
mattias
|
92b8da3b52
|
lazdebugger: fixed typo
git-svn-id: trunk@46939 -
|
2014-11-21 22:39:30 +00:00 |
|
joost
|
9070ac0b2c
|
FpDebugger (pure): Added logging, enable with define DBG_FPDEBUG_VERBOSE
git-svn-id: trunk@46143 -
|
2014-09-06 18:40:30 +00:00 |
|
joost
|
4b8e6daa2f
|
FpDebugger (pure): On a next, only stop if the current instruction is the first instruction of a line. This is to solve a problem in fpcs debuginfo.
git-svn-id: trunk@46136 -
|
2014-09-05 20:37:43 +00:00 |
|
joost
|
bdbccce289
|
FpDebugger (pure): Use a pseudo-terminal instead of pipes to read the debuggees out- and in-put
git-svn-id: trunk@46070 -
|
2014-08-24 12:22:23 +00:00 |
|
joost
|
daaa427f54
|
FpDebugger (pure): Re-direct console output to the terminal-output debug window on Linux
git-svn-id: trunk@46058 -
|
2014-08-22 15:47:46 +00:00 |
|
joost
|
fef936b68e
|
FpDebugger (pure): Solved AV when the debuggee already has been stopped when a breakpoint is freed.
git-svn-id: trunk@45935 -
|
2014-07-20 17:50:19 +00:00 |
|
joost
|
70300be121
|
FpDebugger (pure): Remove breakpoints from within the debug-thread on Linux
git-svn-id: trunk@45934 -
|
2014-07-20 14:36:42 +00:00 |
|
joost
|
ac95b9c55d
|
FpDebugger (pure): Patch from Colin Western to resolve relative filenames in Dwarf-debug info.
git-svn-id: trunk@45933 -
|
2014-07-20 13:27:52 +00:00 |
|
joost
|
33460197fd
|
FpDebugger (pure): Delay the removal of breakpoint when the debuggee is running.
git-svn-id: trunk@45930 -
|
2014-07-19 21:33:58 +00:00 |
|
joost
|
be7b70f172
|
FpDebugger (pure): Re-wrote RunTo using a TDbgControllerCmd
git-svn-id: trunk@45900 -
|
2014-07-17 18:53:58 +00:00 |
|
joost
|
6ae20a6ef6
|
FpDebugger (pure): Fix for showing exception-messages on Linux
git-svn-id: trunk@45899 -
|
2014-07-17 17:37:10 +00:00 |
|
joost
|
d349c421e3
|
FpDebugger (pure): Avoid usage of TThread.Queue, because it is not available in fpc 2.6.4
git-svn-id: trunk@45879 -
|
2014-07-15 16:33:30 +00:00 |
|
joost
|
e5f73f7d0f
|
FpDebuger (pure): Fix for pausing the debuggee
git-svn-id: trunk@45866 -
|
2014-07-14 20:28:34 +00:00 |
|
joost
|
8d79ffd221
|
FpDebugger (pure): Handle a failing pause properly
git-svn-id: trunk@45859 -
|
2014-07-13 21:40:40 +00:00 |
|
joost
|
c021527f22
|
FpDebugger (pure): Pass the right mode to the dissasembler when cross-debugging
git-svn-id: trunk@45849 -
|
2014-07-12 21:36:50 +00:00 |
|