Commit Graph

142 Commits

Author SHA1 Message Date
juha
79436e5633 SynEdit: Remove SynRegExpr and use the identical RegExpr from FCL.
git-svn-id: trunk@53751 -
2016-12-21 22:35:05 +00:00
mattias
304234dc01 lazdebuggerfpgdbmi: check TIDEMenuItem
git-svn-id: trunk@52931 -
2016-09-08 07:45:18 +00:00
mattias
46e46e8b91 components: less hints
git-svn-id: trunk@51787 -
2016-03-01 15:28:31 +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
mattias
172ba521c4 lazdebuggers: using TProcessUTF8
git-svn-id: trunk@50599 -
2015-12-04 16:04:11 +00:00
joost
2eb7213f3c LazDebuggerFPDServer: Implemented retrieval of registers
git-svn-id: trunk@49383 -
2015-06-21 10:46:07 +00:00
joost
15d8085bfc LazDebuggerFPDServer: Implemented retrieval of locals
git-svn-id: trunk@49374 -
2015-06-20 18:41:28 +00:00
joost
b834f60a49 LazDebuggerFPDServer: Removed warning
git-svn-id: trunk@49366 -
2015-06-18 19:09:30 +00:00
joost
3eeb33c6af LazDebuggerFPDServer: Implemented disassembler-linesbefore
git-svn-id: trunk@49365 -
2015-06-18 19:05:49 +00:00
joost
a4c7f8664f LazDebuggerFPDServer: Retrieve disassembled code from the fpdserver
git-svn-id: trunk@49294 -
2015-06-08 19:20:20 +00:00
joost
4c5136dbe7 LazDebuggerFPDServer: Fixed compilation
git-svn-id: trunk@49266 -
2015-06-04 18:11:17 +00:00
joost
defb929545 LazDebuggerFPDServer: Send console-output to the terminal window
git-svn-id: trunk@49265 -
2015-06-04 18:08:31 +00:00
joost
533cb5e719 LazDebuggerFPDServer: Fixed possible AV
git-svn-id: trunk@49235 -
2015-05-31 19:24:12 +00:00
joost
fbe9b123fd LazDebuggerFPDServer: Set debuger-state properly on first run.
git-svn-id: trunk@49221 -
2015-05-30 10:45:20 +00:00
joost
ecfcd3a2a5 LazDebuggerFPDServer: Callstack-support added
git-svn-id: trunk@49220 -
2015-05-30 09:50:18 +00:00
joost
985e9e66b1 LazDebuggerFPDServer: Handle all incoming data first, before waiting for user-commands, to improve performance
git-svn-id: trunk@49179 -
2015-05-26 15:51:34 +00:00
joost
f97dbf0ab7 LazDebuggerFPDServer: Added basic watches support
git-svn-id: trunk@49169 -
2015-05-25 20:00:05 +00:00
joost
0c5739b43a LazDebuggerFPDServer: Added support for dcEvaluate
git-svn-id: trunk@49168 -
2015-05-25 17:37:06 +00:00
joost
5338f2a5ad LazDebuggerFPDServer: Fixed compilation
git-svn-id: trunk@49151 -
2015-05-23 17:02:38 +00:00
joost
6d4a9c0cb0 LazDebuggerFPDServer: Start and stop/kill the FPDServer on demand
git-svn-id: trunk@49150 -
2015-05-23 16:51:40 +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
joost
22965c7340 LazDebuggerFPDServer: Handle connection-problems correctly
git-svn-id: trunk@49027 -
2015-05-15 10:29:00 +00:00
joost
670c24309d LazDebuggerFPDServer: Added new package to debug applications using fpdserver
git-svn-id: trunk@49022 -
2015-05-14 13:35:15 +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
75eb7cb004 LazDebuggerFpGdbmi: Fixed compilation after r48638 #8f9d2106db
git-svn-id: trunk@48680 -
2015-04-08 15:01:31 +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
juha
00dd928674 LazDebugger: Fix compilation of fpgdbmidebugger.pp in win64. Issue #27097, patch from ocean.
git-svn-id: trunk@47035 -
2014-11-30 10:58:04 +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