bart
7c05fefe10
fpdebug: Add package DebuggerIntf as depenency to asmtest program.
...
git-svn-id: trunk@52492 -
2016-06-12 16:59:58 +00:00
bart
b5173811fb
Fix some more spelling errors.
...
git-svn-id: trunk@52491 -
2016-06-12 16:53:49 +00:00
bart
e12b65390b
Fix some more spelling errors.
...
git-svn-id: trunk@52490 -
2016-06-12 16:32:39 +00:00
mattias
17f571cf26
components: less hints
...
git-svn-id: trunk@51788 -
2016-03-01 15:31:26 +00:00
martin
0edc9138ee
fpdebugger: fix another Free instead of ReleaseRef
...
git-svn-id: trunk@51580 -
2016-02-10 18:42:51 +00:00
mattias
bf3d90af8b
fpdebug: fixed TDbgWinProcess.Continue to call Windows.ContinueDebugEvent even though aThread invalid
...
git-svn-id: trunk@50930 -
2015-12-19 11:06:19 +00:00
mattias
8fd1210a8b
fpdebug: fixed TDbgWinProcess.RemoveLib free lib, bug #29206 , patch from Anton
...
git-svn-id: trunk@50887 -
2015-12-17 22:10:23 +00:00
mattias
03c19a6402
fpdebug: fixed TDbgWinProcess.Continue if aThread invalid return false
...
git-svn-id: trunk@50885 -
2015-12-17 22:08:19 +00:00
mattias
269420bf8c
fpdebug: fixed TDbgWinProcess.Continue checking if aThread valid, bug #29206 , patch from Anton
...
git-svn-id: trunk@50883 -
2015-12-17 22:04:50 +00:00
mattias
b11155e714
fpdebug: fixed mem leak
...
git-svn-id: trunk@50881 -
2015-12-17 21:58:59 +00:00
mattias
3a33b42792
fpdebug: fixed mem leak
...
git-svn-id: trunk@50878 -
2015-12-17 21:57:07 +00:00
mattias
e7ce75b682
fpdebug: using Windows W functions
...
git-svn-id: trunk@50617 -
2015-12-04 19:02:39 +00:00
mattias
0924792e5f
fpdebug: using TProcessUTF8
...
git-svn-id: trunk@50596 -
2015-12-04 16:03:20 +00:00
joost
c20f70ce0c
DebuggerIntf: In r49328 #ec422cddc6 the nestedprocvars modeswitch is used. Bug report #28306 shows that this does not work on win32-fpc 2.6.4. Probably a compiler bug. This patch avoids the use of nestedprocvars with fpc versions 2.x.x
...
git-svn-id: trunk@49396 -
2015-06-21 18:10:51 +00:00
joost
744810b288
FpDebugServer: Added registers command
...
git-svn-id: trunk@49379 -
2015-06-21 10:11:52 +00:00
joost
6d32f521e9
FpDebugServer: Added locals command
...
git-svn-id: trunk@49370 -
2015-06-19 20:23:19 +00:00
joost
dc5207067c
FpDebugServer: Option to specify LinesBefore added to disassemble command
...
git-svn-id: trunk@49350 -
2015-06-16 15:08:18 +00:00
joost
a8ae389b6f
FpDebugServer: Added disassemble command
...
git-svn-id: trunk@49287 -
2015-06-07 13:13:58 +00:00
joost
d5bcf79820
FpDebugServer: Fixed possible AV on commands that are executed without a process being running
...
git-svn-id: trunk@49269 -
2015-06-04 19:26:47 +00:00
joost
f504e38ee7
FpDebugServer: Added setconsoletty command.
...
git-svn-id: trunk@49268 -
2015-06-04 19:20:35 +00:00
joost
c88aaffaa0
FpDebugServer: Add console-message to json-event-messages.
...
git-svn-id: trunk@49267 -
2015-06-04 19:11:49 +00:00
joost
5960d41722
FpDebugServer: Re-direct console output
...
git-svn-id: trunk@49264 -
2015-06-04 17:47:09 +00:00
joost
cfa932781f
FpDebugServer: Show function-parameters in callstack
...
git-svn-id: trunk@49237 -
2015-06-01 20:06:07 +00:00
joost
50fb4a0145
FpDebugServer: Clear the cached call-stack immediately after retrieval
...
git-svn-id: trunk@49225 -
2015-05-31 09:54:56 +00:00
joost
bda023911d
FpDebugServer: Resolved some warnings
...
git-svn-id: trunk@49213 -
2015-05-29 17:45:22 +00:00
joost
a48ce84628
FpDebugServer: TFpDebugThreadStackTraceCommand added
...
git-svn-id: trunk@49212 -
2015-05-29 17:40:23 +00:00
joost
56ac4902c2
FpDebugServer: Fixed AV when a script contains an invalid command
...
git-svn-id: trunk@49178 -
2015-05-26 15:36:23 +00:00
joost
8d4b6344c0
FpDebugServer: Added basic "evaluate" command
...
git-svn-id: trunk@49166 -
2015-05-25 15:22:59 +00:00
joost
172dbb56d6
FpDebugServer: Added option to run all debug-commands in a (script) file
...
git-svn-id: trunk@49164 -
2015-05-25 08:37:43 +00:00
joost
3be8873d05
FpDebugServer: Replaced TThreadList in combination with a sleep with a TLazThreadedQueue to improve performance
...
git-svn-id: trunk@49153 -
2015-05-23 20:11:42 +00:00
joost
8b2acf39c1
FpDebugServer: Added --interactive option to return an easy parseable output with the tcp-port number.
...
git-svn-id: trunk@49134 -
2015-05-22 19:54:47 +00:00
martin
2c1cc645e3
fpdebug: added params to stack
...
git-svn-id: trunk@49123 -
2015-05-20 21:00:18 +00:00
martin
aa537ca865
fpdebug: mem leak
...
git-svn-id: trunk@49087 -
2015-05-18 20:11:46 +00:00
martin
311acd5b58
fpdebug: check for bounds, before accessing
...
git-svn-id: trunk@49086 -
2015-05-18 20:11:13 +00:00
joost
71acdc189d
FpDebugServer: Added TFpDebugThreadQuitDebugServerCommand to quit application
...
git-svn-id: trunk@49061 -
2015-05-17 11:15:46 +00:00
joost
48e5ae3ac0
FpDebugServer:
...
- Added port and autoport options to specify which (range of) tcp/ip-ports to bind to
- Send a ListenerMessage with the actual port the tcp-ip connection is listening to
- Added TFpDebugThreadCommand.PreExecute to execute command outside of the debug-loop
- Changed default tcp/ip port to 9159
git-svn-id: trunk@49060 -
2015-05-17 11:09:50 +00:00
joost
c789c208a0
FpDebugServer: Fixed mem-leak after GetPropList
...
git-svn-id: trunk@49058 -
2015-05-17 10:29:57 +00:00
joost
d01741250f
FpDebugServer: Added options to enable/disable console- and tcp-operation
...
git-svn-id: trunk@49034 -
2015-05-15 19:04:16 +00:00
joost
46c90d4df2
FpDebugServer: Moved handling of the console to a separate thread.
...
git-svn-id: trunk@49032 -
2015-05-15 17:35:45 +00:00
martin
7e4cfe0aea
fpdebug: range checks
...
git-svn-id: trunk@49030 -
2015-05-15 15:19:12 +00:00
martin
24d973001c
fpdebug: fix pause on win32
...
git-svn-id: trunk@49029 -
2015-05-15 15:04:11 +00:00
martin
ecf6e6a2a9
fpdebug: fix ebp register for stackframes
...
git-svn-id: trunk@49028 -
2015-05-15 15:03:04 +00:00
joost
1c9d6064f2
FPDServer: Command added to remove breakpoint
...
git-svn-id: trunk@49017 -
2015-05-14 08:50:35 +00:00
martin
44de4b4034
fpdebug: prevent crash if breakpoint at address already exists (can happen if line info is not read correct / generics?)
...
git-svn-id: trunk@49000 -
2015-05-12 20:02:18 +00:00
martin
8e4a8c8468
fpdebug: fix compile for win
...
git-svn-id: trunk@48997 -
2015-05-12 17:59:24 +00:00
joost
001be758a5
FPDServer: Stand-alone debugger that can be controlled from the console or remote through tcp/ip
...
git-svn-id: trunk@48991 -
2015-05-12 06:25:21 +00:00
joost
0738480a91
FpDebug: Fixed mem-leak when application closes while debugee is still running
...
git-svn-id: trunk@48928 -
2015-05-05 07:59:15 +00:00
joost
28faa771f6
FpDebug: The reason why a run failed is not debug information, but real information.
...
git-svn-id: trunk@48927 -
2015-05-05 07:57:01 +00:00
joost
640226c89b
FpDebug: Forgot to include file in r48864 #c53e775af5
...
git-svn-id: trunk@48865 -
2015-04-25 19:18:08 +00:00
joost
c53e775af5
FpDebug: The developers at Apple were not able to build a linker
...
with the ability to deal with Dwarf-debug info. Added the ability
to read the Dwarf-debug info from the object files and to map the
corresponding addresses to their position in the final executable.
git-svn-id: trunk@48864 -
2015-04-25 19:15:09 +00:00