Galina Kistanova 
							
						 
					 
					
						
						
							
						
						7f5714f439 
					 
					
						
						
							
							Reverting r 160419.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160525  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-19 21:43:55 +00:00 
						 
				 
			
				
					
						
							
							
								Galina Kistanova 
							
						 
					 
					
						
						
							
						
						d3a32b952b 
					 
					
						
						
							
							Fixed few warnings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160419  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-07-18 04:06:49 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						3e96531186 
					 
					
						
						
							
							Refactor data-in-code annotations.  
						
						... 
						
						
						
						Use a dedicated MachO load command to annotate data-in-code regions.
This is the same format the linker produces for final executable images,
allowing consistency of representation and use of introspection tools
for both object and executable files.
Data-in-code regions are annotated via ".data_region"/".end_data_region"
directive pairs, with an optional region type.
data_region_directive := ".data_region" { region_type }
region_type := "jt8" | "jt16" | "jt32" | "jta32"
end_data_region_directive := ".end_data_region"
The previous handling of ARM-style "$d.*" labels was broken and has
been removed. Specifically, it didn't handle ARM vs. Thumb mode when
marking the end of the section.
rdar://11459456
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157062  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-05-18 19:12:01 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Bendersky 
							
						 
					 
					
						
						
							
						
						b2798fab4e 
					 
					
						
						
							
							Remove trailing spaces  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148654  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-01-22 09:02:48 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						ef56d1d35d 
					 
					
						
						
							
							MachOObject: Use DataExtractor's uleb parser instead of rolling our own.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143810  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-05 12:13:21 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						d4522460d4 
					 
					
						
						
							
							Teach macho-dump to dump the uleb128s referred to by linkedit_data segments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138836  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-30 22:10:58 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						9942acab0a 
					 
					
						
						
							
							Teach macho-dump how to dump linkedit_data load commands.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138807  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-30 18:33:37 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						592cf78f84 
					 
					
						
						
							
							Start migrating mach-o dumping facilities to the object file out of a  
						
						... 
						
						
						
						separate executable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128801  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-03 23:51:47 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						23dcd00ede 
					 
					
						
						
							
							Fix mismatched new[]/delete.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122053  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 09:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						a87d7ec234 
					 
					
						
						
							
							Mach-O: Tweak field name.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121465  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-10 06:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						1f6efa3996 
					 
					
						
						
							
							Merge System into Support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-29 18:16:10 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						71130f8aa1 
					 
					
						
						
							
							macho-dump: Add support for --dump-section-data and tweak a few format strings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120219  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 13:58:16 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2208b58b83 
					 
					
						
						
							
							macho-dump: Add support for dumping symbol table entries.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120218  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 13:52:53 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						f2e2a5ff04 
					 
					
						
						
							
							macho-dump: Add support for dumping string table data.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120217  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 13:46:11 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						90e3e3a429 
					 
					
						
						
							
							macho-dump: Add support for dumping relocation entries.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120216  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 13:39:48 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2acadbddf6 
					 
					
						
						
							
							macho-dump: Add support for dumping sections.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120215  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 13:33:15 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						4c55e0db0f 
					 
					
						
						
							
							macho-dump: Add support for dumping dysymtab indirect symbol table.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120214  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 13:26:12 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						3946e3b476 
					 
					
						
						
							
							Unbreak build for newer GCCs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120205  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 09:08:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						f879f14cef 
					 
					
						
						
							
							macho-dump: Add support for dumping symtab and dysymtab commands.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120204  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 08:33:44 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						4ba1f5e001 
					 
					
						
						
							
							macho-dump: Add support for dumping segment load commands.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120203  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 08:22:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						a956d8b717 
					 
					
						
						
							
							Object/Mach-O: Add header and load command information.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120198  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 07:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						95369163f5 
					 
					
						
						
							
							Object/Mach-O: Validate Mach-O magic and initialize format info.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120195  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 06:39:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						fbd25b7d1d 
					 
					
						
						
							
							MC/Mach-O: Start stubbing out a Mach-O object file wrapper.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120190  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 05:38:50 +00:00