Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						8e6d25d14a 
					 
					
						
						
							
							centralize gdb comm log queuing  
						
						... 
						
						
						
						this drastically improves the usefulness of the debugger output window
by making internal and external messages appear in sync. 
						
						
					 
					
						2009-10-09 16:36:58 +02:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						9ae0575ae2 
					 
					
						
						
							
							add central GdbEngine::handleInferiorPidChanged()  
						
						... 
						
						
						
						fixes build 
						
						
					 
					
						2009-10-09 13:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						1610c14d22 
					 
					
						
						
							
							make direct call of handleStop1() more elegant  
						
						
						
						
					 
					
						2009-10-09 13:01:51 +02:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						b84d2f32c7 
					 
					
						
						
							
							micro-optimization  
						
						... 
						
						
						
						don't evaluate expression for possible reset if the variable is already
unset ... 
						
						
					 
					
						2009-10-09 13:01:50 +02:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						21314b78d9 
					 
					
						
						
							
							rename handleAsyncOutput() => handleStopResponse()  
						
						
						
						
					 
					
						2009-10-09 13:01:50 +02:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						e0f4c4bcee 
					 
					
						
						
							
							=thread-group-created are the new process creation notifications  
						
						
						
						
					 
					
						2009-10-09 13:01:50 +02:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						8fdf9e61bf 
					 
					
						
						
							
							remove "stopped" which is immediately followed by "processing queued..."  
						
						
						
						
					 
					
						2009-10-09 13:01:50 +02:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						0eca150031 
					 
					
						
						
							
							debug output: don't claim "continuing after temporary stop" if we are not  
						
						
						
						
					 
					
						2009-10-09 13:01:50 +02:00 
						 
				 
			
				
					
						
							
							
								Friedemann Kleint 
							
						 
					 
					
						
						
							
						
						22ab8d5662 
					 
					
						
						
							
							Debugger: Do configuration error checking early on.  
						
						... 
						
						
						
						Add a configuration checking method to the Debugger manager,
depending on toolchain, wire it to the engines.
Check that in the debugger run controls.
Add a convenience method to ICore that shows a warning
message with a "Settings" button, pointing the user
to a configuration error on a settings page.
Remove leftovers of the dumper parser.
Acked-by: con <qtc-committer@nokia.com > 
						
						
					 
					
						2009-10-08 17:23:27 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						c6de8d457b 
					 
					
						
						
							
							debugger: fix pid parsing on mac  
						
						
						
						
					 
					
						2009-10-08 16:14:51 +02:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						aa97f43a92 
					 
					
						
						
							
							rename m_continuationAfterDone => m_commandsDoneCallback for clarity  
						
						
						
						
					 
					
						2009-10-08 12:43:48 +02:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						ccf4fe9a5f 
					 
					
						
						
							
							use gdb's target stream output  
						
						... 
						
						
						
						at least in theory, this is the output of a remote debuggee 
						
						
					 
					
						2009-10-08 12:18:03 +02:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						c951e5b605 
					 
					
						
						
							
							reset output converter state again  
						
						
						
						
					 
					
						2009-10-08 12:18:03 +02:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						1d6da5044d 
					 
					
						
						
							
							move the output collector to the plain gdb adapter  
						
						... 
						
						
						
						doesn't make sense anywhere else 
						
						
					 
					
						2009-10-08 12:18:03 +02:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						7313f3d666 
					 
					
						
						
							
							don't instanciate all adaptors at once  
						
						
						
						
					 
					
						2009-10-08 12:18:03 +02:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						51a22cbe7c 
					 
					
						
						
							
							centralize STRINGIFY definition  
						
						
						
						
					 
					
						2009-10-08 12:18:02 +02:00 
						 
				 
			
				
					
						
							
							
								Friedemann Kleint 
							
						 
					 
					
						
						
							
						
						81a8f2f927 
					 
					
						
						
							
							Debugger: Improve adapter error handling  
						
						... 
						
						
						
						Correctly reset state on missing Symbian gdb.
Provide "settings" options.
Reviewed-by: hjk <qtc-committer@nokia.com > 
						
						
					 
					
						2009-10-08 11:43:26 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Molkentin 
							
						 
					 
					
						
						
							
						
						b262472973 
					 
					
						
						
							
							Centralize S60 check, also use it for adding the GDB TRK page.  
						
						
						
						
					 
					
						2009-10-06 14:43:05 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						06abe6b813 
					 
					
						
						
							
							debugger: fix frame switching when using core files  
						
						
						
						
					 
					
						2009-10-06 11:06:34 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						d130588469 
					 
					
						
						
							
							debugger: add option to automatically derefence pointers in locals&watchers  
						
						
						
						
					 
					
						2009-10-06 10:54:08 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						babe027d9f 
					 
					
						
						
							
							debugger: update registers when switching stack frames  
						
						
						
						
					 
					
						2009-10-06 10:17:51 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						5e7a26d863 
					 
					
						
						
							
							debugger: rework fetching of memory from device  
						
						... 
						
						
						
						still a few cases for chunked fetching missing 
						
						
					 
					
						2009-10-06 10:17:51 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						13212eef14 
					 
					
						
						
							
							debugger: work around Apple gdb-1344 problem  
						
						
						
						
					 
					
						2009-10-05 12:06:29 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						75529d87d3 
					 
					
						
						
							
							debugger: rework 'jump to source' logic  
						
						
						
						
					 
					
						2009-10-05 12:01:23 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						d22438e9bd 
					 
					
						
						
							
							debugger: add some debug output when disassembler view fails to retrieve the  
						
						... 
						
						
						
						base address 
						
						
					 
					
						2009-10-05 09:19:03 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						5ab3be8cc4 
					 
					
						
						
							
							debugger: handle failure of -exec-step gracefully if debug information is  
						
						... 
						
						
						
						missing. 
						
						
					 
					
						2009-10-05 08:56:02 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						5a73440b18 
					 
					
						
						
							
							debugger: fix gotoLocation() on Mac  
						
						... 
						
						
						
						Mac's "stopped" message does not come with location data. 
						
						
					 
					
						2009-10-02 14:32:44 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						7e005752a7 
					 
					
						
						
							
							debugger: code cosmetics  
						
						
						
						
					 
					
						2009-10-02 14:32:43 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						99bdc54199 
					 
					
						
						
							
							debugger: small tweaks to gotoLocation()  
						
						
						
						
					 
					
						2009-10-02 12:31:59 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						a8430f3382 
					 
					
						
						
							
							debugger: fix chain of fallbacks for disassembler view.  
						
						... 
						
						
						
						Use non-mixed mode if source is not available. 
						
						
					 
					
						2009-10-02 12:31:59 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						aff42fec75 
					 
					
						
						
							
							debugger: re-enable "data drill down on mouse hover"  
						
						
						
						
					 
					
						2009-10-01 18:01:53 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						9ed075c60c 
					 
					
						
						
							
							debugger: fix trk argument-passing hack  
						
						
						
						
					 
					
						2009-10-01 17:09:32 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						21f0f2c900 
					 
					
						
						
							
							debugger: work on location marker setting.  
						
						
						
						
					 
					
						2009-10-01 17:03:56 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						df22ae6c53 
					 
					
						
						
							
							debugger: replace hack to select trk adapter and pass parameters by a new one  
						
						... 
						
						
						
						Now .pro files can be used as project description as usual. To make the
debugger pick up the "on device" part a magic commandline is needed:
"@sym@ c:\sys\bin\your.exe  /path/to/your.sym"
If the project is not compilable, remove the Make and QMake buildsteps
and add a new Custom step that's only calling /bin/true. 
						
						
					 
					
						2009-10-01 14:57:04 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						8b583a3872 
					 
					
						
						
							
							debugger: unconditionally use 'gotoLocation' on first chance  
						
						
						
						
					 
					
						2009-10-01 13:46:48 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						53f692c575 
					 
					
						
						
							
							debugger: parse 'at' field in -break-info output as seen with gdb 6.4  
						
						
						
						
					 
					
						2009-10-01 12:06:43 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						3b280a3ad3 
					 
					
						
						
							
							debugger: fix 'Detach debugger' action  
						
						
						
						
					 
					
						2009-09-30 13:07:14 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						93902e5d0a 
					 
					
						
						
							
							debugger: make 'qtcreator -debug <corefile>' work  
						
						
						
						
					 
					
						2009-09-30 12:27:44 +02:00 
						 
				 
			
				
					
						
							
							
								ck 
							
						 
					 
					
						
						
							
						
						e43d0efa30 
					 
					
						
						
							
							Gdb engine: Fixed error message.  
						
						... 
						
						
						
						Reviewed-by: hjk 
						
						
					 
					
						2009-09-30 11:54:34 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						2548ca0695 
					 
					
						
						
							
							debugger: don't use gotoLocation() unnecessarily twice  
						
						
						
						
					 
					
						2009-09-29 16:32:54 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						1bd7163558 
					 
					
						
						
							
							debugger: cache disassembler results per-function.  
						
						
						
						
					 
					
						2009-09-29 16:32:54 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						524604fe35 
					 
					
						
						
							
							debugger: always try to set the location marker early  
						
						... 
						
						
						
						Gives a smoother impression. 
						
						
					 
					
						2009-09-29 16:32:53 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						49b6498870 
					 
					
						
						
							
							debugger: remove some unused code  
						
						
						
						
					 
					
						2009-09-29 14:47:27 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						9157f12ed2 
					 
					
						
						
							
							debugger: fix pid parsing from gdb output on Mac  
						
						
						
						
					 
					
						2009-09-29 14:47:27 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						17c928f970 
					 
					
						
						
							
							debugger: introduce a new state InferiorUnrunnable to properly describe the  
						
						... 
						
						
						
						state when gdb is attached to a core. 
						
						
					 
					
						2009-09-29 14:47:27 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						573ca3ad85 
					 
					
						
						
							
							debugger: rename StepByInstruction into OperateByInstruction  
						
						
						
						
					 
					
						2009-09-29 14:47:27 +02:00 
						 
				 
			
				
					
						
							
							
								Friedemann Kleint 
							
						 
					 
					
						
						
							
						
						c3bb032753 
					 
					
						
						
							
							Trk/S60: Wire debugger parameters.  
						
						... 
						
						
						
						Remove conditionals from toolchain enumeration, pass parameters to
TrkGdbAdapter, rename function in runconfig, derive symbol
file from local exe file. 
						
						
					 
					
						2009-09-29 13:49:35 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						10fa3b2b76 
					 
					
						
						
							
							debugger: remove inferiorStarted() signal.  
						
						... 
						
						
						
						It had unclear semantics and was only used to show a statusmessage.
We do that directly now. 
						
						
					 
					
						2009-09-29 10:59:46 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						b944e1eb14 
					 
					
						
						
							
							debugger: load the gdb macro based dumpers only once per session.  
						
						
						
						
					 
					
						2009-09-29 09:35:04 +02:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						ef37f7f1e5 
					 
					
						
						
							
							debugger: improve presentation of some error/status messages  
						
						
						
						
					 
					
						2009-09-29 09:35:04 +02:00