4b7dc299c2 
								
							 
						 
						
							
							
								
								Fix typo in gdbremote.py  
							
							... 
							
							
							
							llvm-svn: 243421 
							
						 
						
							2015-07-28 15:13:23 +00:00  
				
					
						
							
							
								 
						
							
								8c2afa0cd5 
								
							 
						 
						
							
							
								
								Improved the packet dumper to escape the response string before sending it to the response functions (find any 0x7d characters and remove it and XOR the next character with 0x20). This allows us to parse the JSON in the reply packet and display it correctly.  
							
							... 
							
							
							
							llvm-svn: 242928 
							
						 
						
							2015-07-22 20:12:58 +00:00  
				
					
						
							
							
								 
						
							
								a542e08c85 
								
							 
						 
						
							
							
								
								Fix the yellow colorizing and fix some logic in the "A" packet dumper.  
							
							... 
							
							
							
							llvm-svn: 242709 
							
						 
						
							2015-07-20 21:22:18 +00:00  
				
					
						
							
							
								 
						
							
								a7a5e5a684 
								
							 
						 
						
							
							
								
								Handle dumping many more packet types including the A packet, qC, QSetDisableASLR, qLaunchSuccess and QLaunchArch.  
							
							... 
							
							
							
							llvm-svn: 242586 
							
						 
						
							2015-07-17 23:08:14 +00:00  
				
					
						
							
							
								 
						
							
								205d6189b4 
								
							 
						 
						
							
							
								
								Added support for dumping 'x', 'X', 'qSymbol' packets. Also dump any XML retrieved from a qXfer packets.  
							
							... 
							
							
							
							llvm-svn: 242566 
							
						 
						
							2015-07-17 20:16:50 +00:00  
				
					
						
							
							
								 
						
							
								b2273bd3d6 
								
							 
						 
						
							
							
								
								Allow gdbremote.py to take input from STDIN and handle "c" and "s" packets.  
							
							... 
							
							
							
							llvm-svn: 242490 
							
						 
						
							2015-07-17 00:19:31 +00:00  
				
					
						
							
							
								 
						
							
								374b67144a 
								
							 
						 
						
							
							
								
								Improve the packet dumper to be able to read the target.xml so it can dump register values when disassembling the packet log.  
							
							... 
							
							
							
							llvm-svn: 241307 
							
						 
						
							2015-07-02 22:22:45 +00:00  
				
					
						
							
							
								 
						
							
								25f82aae57 
								
							 
						 
						
							
							
								
								Fix this module to work with current packects and also to be able to figure out average packets speed and standard deviation.  
							
							... 
							
							
							
							llvm-svn: 238065 
							
						 
						
							2015-05-22 23:00:59 +00:00  
				
					
						
							
							
								 
						
							
								d93c4a3339 
								
							 
						 
						
							
							
								
								Fix typos.  
							
							... 
							
							
							
							llvm-svn: 212132 
							
						 
						
							2014-07-01 21:22:11 +00:00  
				
					
						
							
							
								 
						
							
								486290078c 
								
							 
						 
						
							
							
								
								Added qVAttachOrWaitSupported packet support.  
							
							... 
							
							
							
							llvm-svn: 162207 
							
						 
						
							2012-08-20 16:50:43 +00:00  
				
					
						
							
							
								 
						
							
								f51a23fb6f 
								
							 
						 
						
							
							
								
								Cleaned up some stuff in symbolication where we can now lazily get images when symbolicating after loading a crash log file.  
							
							... 
							
							
							
							Added colorization to the gdbremote.py output and also added the ability to symbolicate the addresses in registers.
llvm-svn: 157965 
							
						 
						
							2012-06-04 23:22:17 +00:00  
				
					
						
							
							
								 
						
							
								8ebb9a8564 
								
							 
						 
						
							
							
								
								Added the ability to disassembly GDB remote packets with the python file. This will make it easier to symbolicate the packet log output since we can use the lldb.utils.symbolication package module to symbolicate register values.  
							
							... 
							
							
							
							llvm-svn: 157835 
							
						 
						
							2012-06-01 20:23:54 +00:00  
				
					
						
							
							
								 
						
							
								6ca75a00dc 
								
							 
						 
						
							
							
								
								When running this from the command line, don't pass the python script file itself to be disassembled.  
							
							... 
							
							
							
							llvm-svn: 153626 
							
						 
						
							2012-03-29 01:40:28 +00:00  
				
					
						
							
							
								 
						
							
								d95752f240 
								
							 
						 
						
							
							
								
								Add an option to sort by packet count (rather than time).  Also print the count,  
							
							... 
							
							
							
							and to print the total count & time in the header.
llvm-svn: 151823 
							
						 
						
							2012-03-01 18:57:51 +00:00  
				
					
						
							
							
								 
						
							
								e284163990 
								
							 
						 
						
							
							
								
								Added a 'gdbremote' python module that adds two commands: start_gdb_log and end_gdb_log.  
							
							... 
							
							
							
							When this is imported into your lldb using the "command script import /path/to/gdbremote.py"
these new commands are available within LLDB. 'start_gdb_log' will enable logging with 
timestamps for GDB remote packets, and 'stop_gdb_log' will then dump the details and
also a lot of packet timing data. This allows us to accurately track what packets are
taking up the most time when debugging (when using the ProcessGDBRemote debugging plug-in).
Also udpated the comments at the top of the cmdtemplate.py to show how to correctly import
the module from within LLDB.
llvm-svn: 149030 
							
						 
						
							2012-01-26 02:56:24 +00:00