Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								42bc518d70 
								
							 
						 
						
							
							
								
								LibDebug: Oops, file:line info should have '/' between directory & file  
							
							
							
						 
						
							2020-11-15 15:12:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								485d28298a 
								
							 
						 
						
							
							
								
								LibDebug: Use StringBuilder in append_to_line_info()  
							
							... 
							
							
							
							This avoids a lot of temporary allocations and speeds up launching
UE on a large executable by quite a bit. 
							
						 
						
							2020-11-15 13:12:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								957e7d10d4 
								
							 
						 
						
							
							
								
								LibDebug: Handle the "set ISA" standard opcode  
							
							... 
							
							
							
							I don't know what to do with this information, but let's at least skip
over the opcode instead of asserting. 
							
						 
						
							2020-11-08 01:15:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									asynts 
								
							 
						 
						
							
							
							
							
								
							
							
								9ce4475907 
								
							 
						 
						
							
							
								
								Streams: Distinguish recoverable and fatal errors.  
							
							
							
						 
						
							2020-09-01 17:25:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke 
								
							 
						 
						
							
							
							
							
								
							
							
								694b86a4bf 
								
							 
						 
						
							
							
								
								LibDebug: Move everything into the "Debug" namespace  
							
							
							
						 
						
							2020-08-25 09:46:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								4c44c96bc6 
								
							 
						 
						
							
							
								
								LibDebug: Unbreak LineProgram::parse_source_directories()  
							
							... 
							
							
							
							This regressed with ac9f6fd1f8 
							
						 
						
							2020-08-06 11:35:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								078969b92f 
								
							 
						 
						
							
							
								
								LibDebug: Fix bitrotted DWARF_DEBUG code  
							
							
							
						 
						
							2020-08-06 11:32:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									asynts 
								
							 
						 
						
							
							
							
							
								
							
							
								ac9f6fd1f8 
								
							 
						 
						
							
							
								
								LibDebug: Use InputMemoryStream instead of BufferStream.  
							
							... 
							
							
							
							This removes another call to ByteBuffer::wrap(const void*, size_t). 
							
						 
						
							2020-08-06 10:33:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Itamar 
								
							 
						 
						
							
							
							
							
								
							
							
								8a886e0e96 
								
							 
						 
						
							
							
								
								LibDebug: Parse line number information from DWARF format  
							
							... 
							
							
							
							DWARF line number information, if generated, is stored  in the
.debug_line section of an object file.
The information is encoded as instructions for a VM that is defined in
the DWARF specification.
By executing these instructions, we can extract the encoded line number
information. 
							
						 
						
							2020-04-20 17:25:50 +02:00