Ed Maste 
							
						 
					 
					
						
						
							
						
						e1bc6ddc0b 
					 
					
						
						
							
							Correct log message typo: ended ad -> ended at  
						
						... 
						
						
						
						(From LLDB r192897)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192968  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-18 13:01:33 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						8090a24bd6 
					 
					
						
						
							
							DWARFDebugLine.cpp: Fix true path. Did you forget "return true" here?  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173552  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-26 01:45:06 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Kaylor 
							
						 
					 
					
						
						
							
						
						e27a787760 
					 
					
						
						
							
							Add DIContext::getLineInfoForAddressRange() function and test.  This function allows a caller to obtain a table of line information for a function using the function's address and size.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-26 00:28:05 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Kaylor 
							
						 
					 
					
						
						
							
						
						ee7c0d2f93 
					 
					
						
						
							
							Add support for applying in-memory relocations to the .debug_line section and, in the case of ELF files, using symbol addresses when available for relocations to the .debug_info section.  Also extending the llvm-rtdyld tool to add the ability to dump line number information for testing purposes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173517  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-25 22:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Samsonov 
							
						 
					 
					
						
						
							
						
						38a6381c0a 
					 
					
						
						
							
							Refactor fetching file/line info from DWARFContext to simplify the  
						
						... 
						
						
						
						code and allow better code reuse. Make the code a bit more conforming
to LLVM code style.
No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162895  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-08-30 07:49:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Samsonov 
							
						 
					 
					
						
						
							
						
						351f83be64 
					 
					
						
						
							
							Fix the representation of debug line table in DebugInfo LLVM library,  
						
						... 
						
						
						
						and "instruction address -> file/line" lookup.
Instead of plain collection of rows, debug line table for compilation unit is now
treated as the number of row ranges, describing sequences (series of contiguous machine
instructions). The sequences are not always listed in the order of increasing
address, so previously used std::lower_bound() sometimes produced wrong results.
Now the instruction address lookup consists of two stages: finding the correct
sequence, and searching for address in range of rows for this sequence.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161414  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-08-07 11:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						5eccd36f1a 
					 
					
						
						
							
							Audited all the format strings in libDebugInfo and fixed those that didn't match the types.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143814  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-05 16:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						41a964931a 
					 
					
						
						
							
							Add more PRI.64 macros for MSVC and use them throughout the codebase.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143799  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-05 08:57:40 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						017449d64b 
					 
					
						
						
							
							lib/DebugInfo/DWARFDebugLine.cpp: De-Unicode-ify.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141484  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-08 11:22:47 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						3a79eac5b8 
					 
					
						
						
							
							Whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141483  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-08 11:22:41 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						1d13d9ed96 
					 
					
						
						
							
							DWARF: avoid unnecessary map lookups.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140260  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-21 17:31:42 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						9013db3399 
					 
					
						
						
							
							DWARF: Reset the state after parsing a line table prologue and remove an unnecessary lookup.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139859  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-15 21:59:13 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						101b1c5ff1 
					 
					
						
						
							
							DWARF: Put all the pieces we have together and provide a single accessor to DIContext that provides line information when given an address.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139836  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-15 20:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						c26ed9b47f 
					 
					
						
						
							
							DWARF: Remove accessors that parse the whole line table section in one go, this can't possibly work.  
						
						... 
						
						
						
						The address size is specified by the compile unit associated with a line table, there is no global address size.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139835  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-15 20:43:18 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						6bc4e712dc 
					 
					
						
						
							
							Give structs with virtual methods a virtual destructor.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139776  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-15 03:41:51 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						068d9a564b 
					 
					
						
						
							
							DWARF: Silence GCC -Wsign-compare warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139775  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-15 03:20:04 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						7393c7f748 
					 
					
						
						
							
							DWARF: Include <algorithm> explicitly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139773  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-15 02:19:33 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						b848e97611 
					 
					
						
						
							
							DWARF: Add basic support for line tables.  
						
						... 
						
						
						
						The llvm-dwarfdump output isn't very verbose yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139771  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-15 02:12:05 +00:00