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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								joost 
							
						 
					 
					
						
						
						
						
							
						
						
							5e3d796544 
							
						 
					 
					
						
						
							
							FpDebug: Removed unused overload of GetImageReader  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@48846 - 
						
					 
					
						2015-04-25 11:12:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								joost 
							
						 
					 
					
						
						
						
						
							
						
						
							6469a000d3 
							
						 
					 
					
						
						
							
							FpDebug: Removed empty method.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@48639 - 
						
					 
					
						2015-04-05 20:23:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								joost 
							
						 
					 
					
						
						
						
						
							
						
						
							8f9d2106db 
							
						 
					 
					
						
						
							
							FpDebug: Re-structured the reading of debug-information from multiple files.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@48638 - 
						
					 
					
						2015-04-05 20:08:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								joost 
							
						 
					 
					
						
						
						
						
							
						
						
							25cd93d480 
							
						 
					 
					
						
						
							
							FpDebug: Do not overwrite data (and create mem-leaks) when there are sections with duplicate names  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@48595 - 
						
					 
					
						2015-04-02 20:40:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								joost 
							
						 
					 
					
						
						
						
						
							
						
						
							8b06480841 
							
						 
					 
					
						
						
							
							FpDebug: Avoid endless exceptions when the debugger does not have enough rights to debug on Darwin.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@48515 - 
						
					 
					
						2015-03-26 20:30:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								joost 
							
						 
					 
					
						
						
						
						
							
						
						
							0923ac9836 
							
						 
					 
					
						
						
							
							FpDebug: - Ability to disable usage of a pseudo-tty  
						
						 
						
						... 
						
						
						
						- Ability to supply tty to bind standard input/output to
git-svn-id: trunk@48450 - 
						
					 
					
						2015-03-22 01:08:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								joost 
							
						 
					 
					
						
						
						
						
							
						
						
							a479c66ebe 
							
						 
					 
					
						
						
							
							fpdebug: Pass parameters to the debuggee in the console-version  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@47519 - 
						
					 
					
						2015-01-25 17:37:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								joost 
							
						 
					 
					
						
						
						
						
							
						
						
							f4818c2bfd 
							
						 
					 
					
						
						
							
							FpDebug: Do not stop on lines with unknown line info (linenr=0)  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@47222 - 
						
					 
					
						2014-12-19 10:42:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								joost 
							
						 
					 
					
						
						
						
						
							
						
						
							a3f3091a75 
							
						 
					 
					
						
						
							
							* Extract debug-info from real executable when debugging an application folder  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@47188 - 
						
					 
					
						2014-12-13 09:15:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								joost 
							
						 
					 
					
						
						
						
						
							
						
						
							3dcfa14f49 
							
						 
					 
					
						
						
							
							* Avoid AV when the loaded faied to initiate a valid ImgReader  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@47187 - 
						
					 
					
						2014-12-13 09:06:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								martin 
							
						 
					 
					
						
						
						
						
							
						
						
							bb622e5b7b 
							
						 
					 
					
						
						
							
							Fpdebug: display more values  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@47131 - 
						
					 
					
						2014-12-07 22:25:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							bd1655b970 
							
						 
					 
					
						
						
							
							fpdebug: clean up  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46945 - 
						
					 
					
						2014-11-21 23:47:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							27e32c8bad 
							
						 
					 
					
						
						
							
							lazdebuggerfp: clean up  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46944 - 
						
					 
					
						2014-11-21 23:44:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mattias 
							
						 
					 
					
						
						
						
						
							
						
						
							41e211ac48 
							
						 
					 
					
						
						
							
							fpdebug: fixed compilation  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46909 - 
						
					 
					
						2014-11-20 22:12:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								martin 
							
						 
					 
					
						
						
						
						
							
						
						
							80a15d2141 
							
						 
					 
					
						
						
							
							Suppress VALID warnings until review  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46907 - 
						
					 
					
						2014-11-20 16:34:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								martin 
							
						 
					 
					
						
						
						
						
							
						
						
							56a4a31450 
							
						 
					 
					
						
						
							
							fix some warnings  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46906 - 
						
					 
					
						2014-11-20 16:27:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								joost 
							
						 
					 
					
						
						
						
						
							
						
						
							9616a4ffe4 
							
						 
					 
					
						
						
							
							FpDebugger (pure): TFpSymbolContext.GetSizeOfAddress now returns 8 for 64-bit debuggees  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46163 - 
						
					 
					
						2014-09-08 19:53:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								joost 
							
						 
					 
					
						
						
						
						
							
						
						
							bee90dd030 
							
						 
					 
					
						
						
							
							FpDebugger (pure): Same change as in r46136 #4b8e6daa2f, but for step into, to avoid problems in fpc-generated debuginfo  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46162 - 
						
					 
					
						2014-09-08 19:44:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								joost 
							
						 
					 
					
						
						
						
						
							
						
						
							2725568fae 
							
						 
					 
					
						
						
							
							FpDebug: Give a warning when the UUID of the dSym-bundle and the debuggee do not match  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46149 - 
						
					 
					
						2014-09-07 11:25:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								joost 
							
						 
					 
					
						
						
						
						
							
						
						
							2d61f083f6 
							
						 
					 
					
						
						
							
							FpDebugger (pure): When stepping out of a function on a next, only stop at the first instruction of a line. Just like it is done on step into.  
						
						 
						
						... 
						
						
						
						git-svn-id: trunk@46147 - 
						
					 
					
						2014-09-06 20:50:12 +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