Kevin Enderby 
							
						 
					 
					
						
						
							
						
						28b8dea315 
					 
					
						
						
							
							For llvm-objdump, with the -archive-headers and -macho options, use the -non-verbose  
						
						 
						
						... 
						
						
						
						option to print the archive headers using raw numeric values.  Also add the -archive-member-offsets
for use with these to also trigger printing of the offset of the archive member from the start
of the archive.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236252  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-04-30 20:30:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						4906c57876 
					 
					
						
						
							
							For llvm-objdump, dump the (__OBJC,__protocol) section for Objc1 32-bit Mach-O files  
						
						 
						
						... 
						
						
						
						with the -section option as objc_protocol_t structs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235141  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-04-16 22:33:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						6c14999401 
					 
					
						
						
							
							For llvm-objdump added support for printing Objc1 32-bit runtime meta data  
						
						 
						
						... 
						
						
						
						with the existing -objc-meta-data and -macho options for Mach-O files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235119  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-04-16 17:19:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						000ffacf53 
					 
					
						
						
							
							Fix failure on builder llvm-clang-lld-x86_64-debian-fast as the  
						
						 
						
						... 
						
						
						
						test macho-objc-meta-data.test had a line it shouldn't have had.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234190  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-04-06 18:18:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						2e8b39e549 
					 
					
						
						
							
							For llvm-objdump added support for printing Objc2 32-bit runtime meta data  
						
						 
						
						... 
						
						
						
						with the existing -objc-meta-data and -macho options for Mach-O files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234185  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-04-06 17:47:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						95d8155b37 
					 
					
						
						
							
							Add the option -objc-meta-data to llvm-objdump used with -macho to  
						
						 
						
						... 
						
						
						
						print the Objective-C runtime meta data for Mach-O files.
There are three types of Objective-C runtime meta data, Objc2 64-bit,
Objc2 32-bit and Objc1 32-bit.  This prints the first of these types. The
changes to print the others will follow next.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233840  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-04-01 20:57:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Akira Hatanaka 
							
						 
					 
					
						
						
							
						
						0de206d8d6 
					 
					
						
						
							
							[Objdump] Pass the correct subtarget to printInst.  
						
						 
						
						... 
						
						
						
						This fixes a bug I introduced in r233411.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233484  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-03-28 20:44:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrian Prantl 
							
						 
					 
					
						
						
							
						
						1fa94d6f92 
					 
					
						
						
							
							Add a -raw option to the -section mode of llvm-objdump.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233390  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-03-27 17:31:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						ba5a585242 
					 
					
						
						
							
							Add the option -no-symbolic-operands to llvm-objdump used with -macho and  
						
						 
						
						... 
						
						
						
						-disassemble to not symbolic operands when disassembling.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232558  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-03-17 22:26:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						17913067f5 
					 
					
						
						
							
							Add the option, -no-leading-addr llvm-objdump used with -macho and  
						
						 
						
						... 
						
						
						
						-disassemble or -section to not print the leading addresses on each line.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232547  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-03-17 21:07:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						73cd697dec 
					 
					
						
						
							
							Add the option, -dis-symname to llvm-objdump used with -macho and  
						
						 
						
						... 
						
						
						
						-disassemble to disassemble just one symbol’s instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232503  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-03-17 17:10:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						6250724c87 
					 
					
						
						
							
							Add the options, -dylibs-used and -dylib-id to llvm-objdump used with -macho  
						
						 
						
						... 
						
						
						
						to print the Mach-O dynamic shared libraries used by a linked image or the
library id of a shared library.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232406  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-03-16 20:08:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						300c79d840 
					 
					
						
						
							
							Add the option, -non-verbose to llvm-objdump used with -macho to print things  
						
						 
						
						... 
						
						
						
						using numeric values and not their symbolic constant names.
The routines that print Mach-O stuff already had a verbose parameter and this
change is just changing the passing true to passing !NonVerbose.  With just a
couple of fixes and a bunch of test case updates.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232182  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-03-13 17:56:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						8284f0fb29 
					 
					
						
						
							
							Add the option, -info-plist to llvm-objdump used with -macho to print the  
						
						 
						
						... 
						
						
						
						Mach-O info plist section as strings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231974  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-03-11 22:06:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Colin LeMahieu 
							
						 
					 
					
						
						
							
						
						0353372478 
					 
					
						
						
							
							[Objdump] Fixing crash when printing symbols in ELF sections with special types.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229759  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-02-18 23:00:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						b019348f5d 
					 
					
						
						
							
							Add code to llvm-objdump so the -section option with -macho will dump literal pointer sections  
						
						 
						
						... 
						
						
						
						with the Mach-O S_LITERAL_POINTERS section type.
Also fix the printing of the leading addresses for literal sections to be consistent and
not print the 0x prefix.  Updated test cases to match.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229548  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-02-17 21:35:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						4e96e52cbe 
					 
					
						
						
							
							Add code to llvm-objdump so the -section option with -macho will dump literal  
						
						 
						
						... 
						
						
						
						sections with the Mach-O S_{4,8,16}BYTE_LITERALS section types.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228465  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-02-06 23:25:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						3cc1e2deee 
					 
					
						
						
							
							Add code to llvm-objdump so the -section option with -macho will dump ‘C’ string  
						
						 
						
						... 
						
						
						
						sections with the Mach-O S_CSTRING_LITERALS section type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228198  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-02-04 21:38:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						1de0e80e97 
					 
					
						
						
							
							Add code to llvm-objdump so the -section option with -macho will disassemble sections  
						
						 
						
						... 
						
						
						
						that have attributes indicating they contain instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228101  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-02-04 01:01:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						0602444f70 
					 
					
						
						
							
							Add the -section option to llvm-objdump used with -macho that takes the argument  
						
						 
						
						... 
						
						
						
						segname,sectname to specify a Mach-O section to print.  The printing is based on
the section type or section attributes.
The printing of the module initialization and termination section types is printed
with this change.  Printing of other section types will be added next.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227649  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-31 00:37:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						a167fe1877 
					 
					
						
						
							
							dd the option, -link-opt-hints to llvm-objdump used with -macho to print the  
						
						 
						
						... 
						
						
						
						Mach-O AArch64 linker optimization hints for ADRP code optimization.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227246  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-27 21:28:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						f9857eb016 
					 
					
						
						
							
							Fix the problem with llvm-objdump and -archive-headers in printing the archive header size field.  
						
						 
						
						... 
						
						
						
						This problem showed up with the clang-cmake-armv7-a15-full bot.  Thanks to Renato Golin for his help.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226936  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-23 21:02:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Colin LeMahieu 
							
						 
					 
					
						
						
							
						
						88fa664c1b 
					 
					
						
						
							
							[Objdump] Output information about common symbols in a way closer to GNU objdump.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226932  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-23 20:06:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						66e2ddc870 
					 
					
						
						
							
							Add the option, -data-in-code, to llvm-objdump used with -macho to print the Mach-O data in code table.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226921  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-23 18:52:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						bcbb8690cb 
					 
					
						
						
							
							Add the option, -indirect-symbols, used with -macho to print the Mach-O indirect symbol table to llvm-objdump.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226848  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-22 18:55:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						c97fb73e2f 
					 
					
						
						
							
							For llvm-objdump, hook up existing options to work when using -macho (the Mach-O parser).  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226612  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-20 21:47:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						451ade51e0 
					 
					
						
						
							
							Change the test case for llvm-objdump’s -archive-headers option to not check the size  
						
						 
						
						... 
						
						
						
						while I once again try to figure out why only the clang-cmake-armv7-a15-full bot
is getting that value wrong.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226345  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-16 23:29:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						57cc8ad672 
					 
					
						
						
							
							Fix the Archive::Child::getRawSize() method used by llvm-objdump’s -archive-headers option  
						
						 
						
						... 
						
						
						
						and tweak its use in llvm-objdump.  Add back the test case for the -archive-headers option.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226332  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-16 22:10:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						ce68afed3c 
					 
					
						
						
							
							Work around to get the build bot clang-cmake-armv7-a15-full green by  
						
						 
						
						... 
						
						
						
						removing the macho-archive-headers.test added with r226228 that it is
failing on for now while I try to figure out what is going on.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226241  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-16 02:08:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						241bbdde37 
					 
					
						
						
							
							Another attempt to fix the build bot clang-cmake-armv7-a15-full failing on  
						
						 
						
						... 
						
						
						
						the macho-archive-headers.test added with r226228.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226239  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-16 01:09:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						cdfe54f8a9 
					 
					
						
						
							
							Add the option, -archive-headers, used with -macho to print the Mach-O archive headers to llvm-objdump.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226228  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-15 23:19:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						6248d1b153 
					 
					
						
						
							
							Add the option, -universal-headers, used with -macho to print the Mach-O universal headers to llvm-objdump.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225537  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-09 19:22:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						60e9ca4c0f 
					 
					
						
						
							
							Slightly refactor things for llvm-objdump and the -macho option so it can be used with  
						
						 
						
						... 
						
						
						
						options other than just -disassemble so that universal files can be used with other
options combined with -arch options.
No functional change to existing options and use.  One test case added for the
additional functionality with a universal file an a -arch option.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225383  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-07 21:02:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						9a516cdc3e 
					 
					
						
						
							
							Add printing the LC_THREAD load commands with llvm-objdump’s -private-headers.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224792  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-23 22:56:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						5ebdee51db 
					 
					
						
						
							
							Add printing the LC_ROUTINES load commands with llvm-objdump’s -private-headers.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224627  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-19 22:25:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						728b8cfc76 
					 
					
						
						
							
							Add printing the LC_SUB_CLIENT load command with llvm-objdump’s -private-headers.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224616  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-19 21:06:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						2ef4e25dd1 
					 
					
						
						
							
							Add printing the LC_SUB_LIBRARY load command with llvm-objdump’s -private-headers.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224607  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-19 19:48:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						604a34e086 
					 
					
						
						
							
							Add printing the LC_SUB_UMBRELLA load command with llvm-objdump’s -private-headers.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224548  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-18 23:13:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						a42da31d2c 
					 
					
						
						
							
							Add printing the LC_SUB_FRAMEWORK load command with llvm-objdump’s -private-headers.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224534  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-18 19:24:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						1025e9e9d6 
					 
					
						
						
							
							Add printing the LC_LINKER_OPTION load command with llvm-objdump’s -private-headers.  
						
						 
						
						... 
						
						
						
						Also corrected the name of the load command to not end in an ’S’ as well as corrected
the name of the MachO::linker_option_command struct and other places that had the
word option as plural which did not match the Mac OS X headers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224485  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-18 00:53:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						e479df2161 
					 
					
						
						
							
							Add printing the LC_ENCRYPTION_INFO_64 load command with llvm-objdump’s -private-headers  
						
						 
						
						... 
						
						
						
						and add tests for the two AArch64 binaries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224400  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-17 01:01:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						46a81fde99 
					 
					
						
						
							
							Add printing the LC_ENCRYPTION_INFO load command with llvm-objdump’s -private-headers.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224390  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-16 23:25:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						5b7369ddf5 
					 
					
						
						
							
							Fix a bug in llvm-objdump’s -private-headers for the LC_VERSION_MIN_IPHONEOS  
						
						 
						
						... 
						
						
						
						load command not getting printed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224376  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-16 21:48:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						c981753745 
					 
					
						
						
							
							Fix a bug in llvm-objdump’s -private-headers for 32-bit Mach-O files  
						
						 
						
						... 
						
						
						
						printing the section header.  And add some tests for this for 32-bit files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224302  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-16 01:14:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						543abe4906 
					 
					
						
						
							
							Re-add support to llvm-objdump for Mach-O universal files and archives with -macho  
						
						 
						
						... 
						
						
						
						with fixes.  Includes the move of tests for llvm-objdump for universal files to an X86
directory.  And the fix where it was failing on linux Rafael tracked down with asan.
I had both Jim Grosbach and Adam Hemet look over the second fix since I could not
set up asan to reproduce with the old version but not with the fix.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223416  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-04 23:56:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						cc0061b299 
					 
					
						
						
							
							This reverts commit r223306 and  r223277.  
						
						 
						
						... 
						
						
						
						The code is using uninitialized memory and failing on linux.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223315  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-03 23:29:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						15d4003c46 
					 
					
						
						
							
							Move tests for llvm-objdump for universal files to X86 directory to fix build bots.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223306  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-03 23:00:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						5b9d42b68c 
					 
					
						
						
							
							Add support to llvm-objdump for Mach-O universal files and archives with -macho.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223277  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-03 22:29:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						61ab3a1cc5 
					 
					
						
						
							
							Add the code and test cases for 64-bit ARM to llvm-objdump’s Mach-O symbolizer.  
						
						 
						
						... 
						
						
						
						FYI, removed the unused MCInstrAnalysis as it does not exist for 64-bit ARM and
was causing a “couldn't initialize disassembler for target” error.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222045  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-11-14 21:52:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Majnemer 
							
						 
					 
					
						
						
							
						
						1dd631fe02 
					 
					
						
						
							
							llvm-objdump: Skip empty sections when dumping contents  
						
						 
						
						... 
						
						
						
						Empty sections are just noise when using objdump.
This is similar to what binutils does.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221680  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-11-11 09:58:25 +00:00