Alexey Samsonov
							
						 
					 | 
					
						
						
							
						
						b6564648a5
					 | 
					
						
						
							
							[llvm-symbolizer] rewrite r183213 in a more clear way
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183526 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2013-06-07 15:25:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexey Samsonov
							
						 
					 | 
					
						
						
							
						
						888ca964a4
					 | 
					
						
						
							
							[llvm-symbolizer] Avoid calling slow getSymbolSize for Mach-O files. Assume that symbols with zero size are in fact large enough.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183213 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2013-06-04 07:57:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexey Samsonov
							
						 
					 | 
					
						
						
							
						
						625b109916
					 | 
					
						
						
							
							Correct handling invalid filename in llvm-symbolizer
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183102 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2013-06-03 14:12:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rafael Espindola
							
						 
					 | 
					
						
						
							
						
						fd7aa38e30
					 | 
					
						
						
							
							At Jim Grosbach's request detemplate Object/MachO.h.
						
						
						
						
						
						
						
						We are still able to handle mixed endian objects by swapping one struct at a
time.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179778 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2013-04-18 18:08:55 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rafael Espindola
							
						 
					 | 
					
						
						
							
						
						f6cfc15705
					 | 
					
						
						
							
							Convert MachOObjectFile to a template.
						
						
						
						
						
						
						
						For now it is templated only on being 64 or 32 bits. I will add little/big
endian next.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179097 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2013-04-09 14:49:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexey Samsonov
							
						 
					 | 
					
						
						
							
						
						51283a1513
					 | 
					
						
						
							
							Fix for r177390: map values are pointers, use DeleteContainerSeconds() instead of .clear()
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177409 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2013-03-19 15:33:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmitry Vyukov
							
						 
					 | 
					
						
						
							
						
						e9e10d18df
					 | 
					
						
						
							
							llvm-symbolizer: flush internal caches functionality
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177390 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2013-03-19 10:24:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexey Samsonov
							
						 
					 | 
					
						
						
							
						
						c4439c3508
					 | 
					
						
						
							
							clang-formatize llvm-symbolizer code
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175255 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2013-02-15 08:54:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmitry Vyukov
							
						 
					 | 
					
						
						
							
						
						b181919d86
					 | 
					
						
						
							
							llvm-symbolizer: speedup symbol lookup
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175158 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2013-02-14 13:06:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexey Samsonov
							
						 
					 | 
					
						
						
							
						
						933b851485
					 | 
					
						
						
							
							Print error messages from MemoryBuffer::getFile() in llvm-symbolizer
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174346 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2013-02-05 07:01:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexey Samsonov
							
						 
					 | 
					
						
						
							
						
						638c63ccf7
					 | 
					
						
						
							
							Replace global std::string with const char[]
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174332 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2013-02-04 15:55:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexey Samsonov
							
						 
					 | 
					
						
						
							
						
						c4c7ea3184
					 | 
					
						
						
							
							llvm-symbolizer: factor out bits of the tool into separate LLVMSymbolize.{h,cpp} files. No functionality change.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173159 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2013-01-22 14:21:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |