Rafael Espindola 
							
						 
					 
					
						
						
							
						
						bc884fd9f7 
					 
					
						
						
							
							move getSymbolNMTypeChar to the one program that needs it: nm.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193933  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-11-02 21:16:09 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						66b8ec520f 
					 
					
						
						
							
							Convert another use of getSymbolNMTypeChar.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193932  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-11-02 20:10:07 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1b6c8d1f6c 
					 
					
						
						
							
							Avoid some getSymbolNMTypeChar uses in COFFObjectFile.cpp itself.  
						
						... 
						
						
						
						This is a fixed version of 193928 which keeps these uses in sync.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193931  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-11-02 18:07:48 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						7e56fc6ae1 
					 
					
						
						
							
							Revert "Don't use getSymbolNMTypeChar for implementing COFFObjectFile::getSymbolFileOffset."  
						
						... 
						
						
						
						Investigating a bot failure.
This reverts commit r193928.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193929  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-11-02 17:12:49 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						30c8dc8c82 
					 
					
						
						
							
							Don't use getSymbolNMTypeChar for implementing COFFObjectFile::getSymbolFileOffset.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193928  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-11-02 16:55:21 +00:00 
						 
				 
			
				
					
						
							
							
								Will Dietz 
							
						 
					 
					
						
						
							
						
						e3ba15c794 
					 
					
						
						
							
							Add missing #include's to cctype when using isdigit/alpha/etc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192519  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-12 00:55:57 +00:00 
						 
				 
			
				
					
						
							
							
								Rui Ueyama 
							
						 
					 
					
						
						
							
						
						29552222c2 
					 
					
						
						
							
							Object/COFF: Rename getXXX{Begin,End} -> xxx_{begin,end}.  
						
						... 
						
						
						
						It is mentioned in the LLVM coding standard that _begin() and _end() suffixes
should be used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191569  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-09-27 21:47:05 +00:00 
						 
				 
			
				
					
						
							
							
								Rui Ueyama 
							
						 
					 
					
						
						
							
						
						a6610ee882 
					 
					
						
						
							
							Re-submit r191472 with a fix for big endian.  
						
						... 
						
						
						
						llvm-objdump: Dump COFF import table if -private-headers option is given.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191557  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-09-27 21:04:00 +00:00 
						 
				 
			
				
					
						
							
							
								Rui Ueyama 
							
						 
					 
					
						
						
							
						
						4715a11dcf 
					 
					
						
						
							
							Revert "llvm-objdump: Dump COFF import table if -private-headers option is given."  
						
						... 
						
						
						
						This reverts commit r191472 because it's failing on BE machine.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191480  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-09-27 01:29:36 +00:00 
						 
				 
			
				
					
						
							
							
								Rui Ueyama 
							
						 
					 
					
						
						
							
						
						0c873adc82 
					 
					
						
						
							
							llvm-objdump: Dump COFF import table if -private-headers option is given.  
						
						... 
						
						
						
						This is a patch to add capability to llvm-objdump to dump COFF Import Table
entries, so that we can write tests for LLD checking Import Table contents.
llvm-objdump did not print anything but just file name if the format is COFF
and -private-headers option is given. This is a patch adds capability for
dumping DLL Import Table, which is specific to the COFF format.
In this patch I defined a new iterator to iterate over import table entries.
Also added a few functions to COFFObjectFile.cpp to access fields of the entry.
Differential Revision: http://llvm-reviews.chandlerc.com/D1719 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191472  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-09-27 00:07:01 +00:00 
						 
				 
			
				
					
						
							
							
								Rui Ueyama 
							
						 
					 
					
						
						
							
						
						2f6c0484d6 
					 
					
						
						
							
							Retry submitting r186623: COFFDumper: Dump data directory entries.  
						
						... 
						
						
						
						The original change was rolled back in r186627 because of test
failures on the big endian machine. I believe I fixed the issue
so re-submitting.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186734  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-07-19 23:23:29 +00:00 
						 
				 
			
				
					
						
							
							
								Rui Ueyama 
							
						 
					 
					
						
						
							
						
						9d1359453f 
					 
					
						
						
							
							Revert "COFFDumper: Dump data directory entries."  
						
						... 
						
						
						
						Because it broke s390x and ppc64-linux buildbots. This reverts commit r186623.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186627  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-07-18 23:15:50 +00:00 
						 
				 
			
				
					
						
							
							
								Rui Ueyama 
							
						 
					 
					
						
						
							
						
						06bd2061fc 
					 
					
						
						
							
							COFFDumper: Dump data directory entries.  
						
						... 
						
						
						
						Summary:
Dump optional data directory entries in the PE/COFF header, so that
we can test the output of LLD linker. This patch updates the test binary
file, but the source of the binary is the same. I just re-linked the file.
I don't know how the previous file was linked, but the previous file did
not have any data directory entries for some reason.
Reviewers: rafael
CC: llvm-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D1148 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186623  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-07-18 22:44:20 +00:00 
						 
				 
			
				
					
						
							
							
								Rui Ueyama 
							
						 
					 
					
						
						
							
						
						4bf771b4e6 
					 
					
						
						
							
							readobj: Dump PE/COFF optional records.  
						
						... 
						
						
						
						These records are mandatory for executables and are used by the loader.
Reviewers: rafael
CC: llvm-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D939 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183852  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-12 19:10:33 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						6c1202c459 
					 
					
						
						
							
							Handle relocations that don't point to symbols.  
						
						... 
						
						
						
						In ELF (as in MachO), not all relocations point to symbols. Represent this
properly by using a symbol_iterator instead of a SymbolRef. Update llvm-readobj
ELF's dumper to handle relocatios without symbols.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183284  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-05 01:33:53 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						167957fa09 
					 
					
						
						
							
							Change getRelocationAdditionalInfo to be ELF only.  
						
						... 
						
						
						
						It was only implemented for ELF where it collected the Addend, so this
patch also renames it to getRelocationAddend.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181502  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-05-09 03:39:05 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						956ca7265c 
					 
					
						
						
							
							Clarify getRelocationAddress x getRelocationOffset a bit.  
						
						... 
						
						
						
						getRelocationAddress is for dynamic libraries and executables,
getRelocationOffset for relocatable objects.
Mark the getRelocationAddress of COFF and MachO as not implemented yet. Add a
test of ELF's. llvm-readobj -r now prints the same values as readelf -r.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180259  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-04-25 12:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						2c6f997290 
					 
					
						
						
							
							Remove unused argument.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178987  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-04-07 16:40:00 +00:00 
						 
				 
			
				
					
						
							
							
								Guy Benyei 
							
						 
					 
					
						
						
							
						
						87d0b9ed14 
					 
					
						
						
							
							Add static cast to unsigned char whenever a character classification function is called with a signed char argument, in order to avoid assertions in Windows Debug configuration.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175006  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-12 21:21:59 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Northover 
							
						 
					 
					
						
						
							
						
						a41dce3c64 
					 
					
						
						
							
							Add interface for querying object files for symbol values.  
						
						... 
						
						
						
						Currently only implemented for ELF.
Patch by Amara Emerson.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166918  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-29 10:47:00 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Kaylor 
							
						 
					 
					
						
						
							
						
						30b20ebdd3 
					 
					
						
						
							
							Cosmetic changes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165588  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-10 01:45:52 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Kaylor 
							
						 
					 
					
						
						
							
						
						3a129c8592 
					 
					
						
						
							
							This patch adds new functions to the SectionRef and ObjectFile interfaces to determine whether or not a section is meant to be read-only.  These functions will be used by the MCJIT RuntimeDyld to give hints to the memory manager during the object loading process in a future patch.  
						
						... 
						
						
						
						Patch by Ashok Thirumurthi.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165586  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-10 01:41:33 +00:00 
						 
				 
			
				
					
						
							
							
								Marshall Clow 
							
						 
					 
					
						
						
							
						
						9ac0f1d725 
					 
					
						
						
							
							Added accessors for getting coff_relocation info  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158675  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-06-18 19:47:16 +00:00 
						 
				 
			
				
					
						
							
							
								Marshall Clow 
							
						 
					 
					
						
						
							
						
						45aad162c6 
					 
					
						
						
							
							Had a closing brace inside an #ifdef -- oops!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158485  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-06-15 01:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								Marshall Clow 
							
						 
					 
					
						
						
							
						
						d4d03e09d3 
					 
					
						
						
							
							Adding acessors to COFFObjectFile so that clients can get at the (non-generic) bits  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158484  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-06-15 01:08:25 +00:00 
						 
				 
			
				
					
						
							
							
								Preston Gurd 
							
						 
					 
					
						
						
							
						
						c68dda815e 
					 
					
						
						
							
							This patch improves the MCJIT runtime dynamic loader by adding new handling  
						
						... 
						
						
						
						of zero-initialized sections, virtual sections and common symbols
and preventing the loading of sections which are not required for
execution such as debug information.
Patch by Andy Kaylor!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-12 20:13:57 +00:00 
						 
				 
			
				
					
						
							
							
								Danil Malyshev 
							
						 
					 
					
						
						
							
						
						3fd9b84223 
					 
					
						
						
							
							Add a constructor for DataRefImpl and remove excess initialization.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154371  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-10 01:54:44 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						1f6e3f9544 
					 
					
						
						
							
							[Object/COFF]: Expose getSectionContents.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153051  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-19 20:27:37 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						b35a896e07 
					 
					
						
						
							
							[Object/COFF]: Expose getSectionName.  
						
						... 
						
						
						
						Also add some documentation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153050  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-19 20:27:15 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						33a1805f35 
					 
					
						
						
							
							Fix bug found by warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152812  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-15 17:49:29 +00:00 
						 
				 
			
				
					
						
							
							
								David Meyer 
							
						 
					 
					
						
						
							
						
						6f9489a86f 
					 
					
						
						
							
							[Object]  
						
						... 
						
						
						
						Make Binary::TypeID more granular, to distinguish between ELF 32/64 little/big
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152435  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-09 20:41:57 +00:00 
						 
				 
			
				
					
						
							
							
								David Meyer 
							
						 
					 
					
						
						
							
						
						97f7787bfb 
					 
					
						
						
							
							[Object]  
						
						... 
						
						
						
						Add ObjectFile::getLoadName() for retrieving the soname/installname of a shared object.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151845  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-01 22:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								David Meyer 
							
						 
					 
					
						
						
							
						
						5c2b4ea73c 
					 
					
						
						
							
							[Object]  
						
						... 
						
						
						
						* Add begin_dynamic_table() / end_dynamic_table() private interface to ELFObjectFile.
* Add begin_libraries_needed() / end_libraries_needed() interface to ObjectFile, for grabbing the list of needed libraries for a shared object or dynamic executable.
* Implement this new interface completely for ELF, leave stubs for COFF and MachO.
* Add 'llvm-readobj' tool for dumping ObjectFile information.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151785  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-01 01:36:50 +00:00 
						 
				 
			
				
					
						
							
							
								David Meyer 
							
						 
					 
					
						
						
							
						
						2c67727046 
					 
					
						
						
							
							[Object] Add symbol attribute flags: ST_ThreadLocal, ST_Common, and ST_Undefined. Implement these completely for ELF.  
						
						... 
						
						
						
						Rename ST_External to ST_Unknown, and slightly change its semantics. It now only indicates that the symbol's type
is unknown, not that the symbol is undefined. (For that, use ST_Undefined).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151696  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-29 02:11:55 +00:00 
						 
				 
			
				
					
						
							
							
								David Meyer 
							
						 
					 
					
						
						
							
						
						c46255a32e 
					 
					
						
						
							
							In the ObjectFile interface, replace isInternal(), isAbsolute(), isGlobal(), and isWeak(), with a bitset of flags.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151670  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-28 23:47:53 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						dfa1896b6b 
					 
					
						
						
							
							[Object] Add {begin,end}_dynamic_symbols stubs and implementation for ELF.  
						
						... 
						
						
						
						Add -D option to llvm-nm to dump dynamic symbols.
Patch by David Meyer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151600  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-28 00:40:37 +00:00 
						 
				 
			
				
					
						
							
							
								Danil Malyshev 
							
						 
					 
					
						
						
							
						
						b0436a7305 
					 
					
						
						
							
							Fixed ObjectFile functions:  
						
						... 
						
						
						
						- getSymbolOffset() renamed as getSymbolFileOffset()
- getSymbolFileOffset(), getSymbolAddress(), getRelocationAddress() returns same result for ELFObjectFile, MachOObjectFile and COFFObjectFile.
- added getRelocationOffset()
- fixed MachOObjectFile::getSymbolSize()
- fixed MachOObjectFile::getSymbolSection()
- fixed MachOObjectFile::getSymbolOffset() for symbols without section data.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-29 17:40:10 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						a483fc8e6f 
					 
					
						
						
							
							Fix some possible gcc-4.2 may be used uninitialized warnings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145292  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-28 22:19:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						790552c20f 
					 
					
						
						
							
							Revert r145180 as it is causing test failures on all the bots.  
						
						... 
						
						
						
						Original commit message:
Fixed ObjectFile functions:
- getSymbolOffset() renamed as getSymbolFileOffset()
- getSymbolFileOffset(), getSymbolAddress(), getRelocationAddress() returns same result for ELFObjectFile, MachOObjectFile and COFFObjectFile.
- added getRelocationOffset()
- fixed MachOObjectFile::getSymbolSize()
- fixed MachOObjectFile::getSymbolSection()
- fixed MachOObjectFile::getSymbolOffset() for symbols without section data.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145182  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-27 10:37:47 +00:00 
						 
				 
			
				
					
						
							
							
								Danil Malyshev 
							
						 
					 
					
						
						
							
						
						9b24738bd1 
					 
					
						
						
							
							Fixed ObjectFile functions:  
						
						... 
						
						
						
						- getSymbolOffset() renamed as getSymbolFileOffset()
- getSymbolFileOffset(), getSymbolAddress(), getRelocationAddress() returns same result for ELFObjectFile, MachOObjectFile and COFFObjectFile.
- added getRelocationOffset()
- fixed MachOObjectFile::getSymbolSize()
- fixed MachOObjectFile::getSymbolSection()
- fixed MachOObjectFile::getSymbolOffset() for symbols without section data.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145180  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-27 10:12:52 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						11ba26db13 
					 
					
						
						
							
							Object/COFF: Support common symbols.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144861  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-16 23:36:12 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						7151ddd6ef 
					 
					
						
						
							
							Object/COFF: Fix PE reading.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144148  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-08 23:34:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						783d88793a 
					 
					
						
						
							
							object/COFF: Properly initalize uses of DataRefImpl.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143562  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-02 19:33:26 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						9472b8d220 
					 
					
						
						
							
							Expand relocation type field to 64 bits.  MachO scattered relocations require 33 bits of type info.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143032  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-26 17:08:49 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						7c24665390 
					 
					
						
						
							
							Object/COFF: Remove useless test.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 19:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						5e3a082c79 
					 
					
						
						
							
							Object/COFF: Change type from a struct to a uint16_t. The struct would be  
						
						... 
						
						
						
						incorrect for bigendian systems.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142403  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-18 19:31:59 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						9b2b812fea 
					 
					
						
						
							
							Object: Add isSymbolAbsolute and getSymbolSection.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142317  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-17 23:54:46 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						c38c36a8c4 
					 
					
						
						
							
							Object: Add isSymbolWeak.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142316  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-17 23:54:22 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						0e752cb4b4 
					 
					
						
						
							
							Object/COFF: Expose more data in the public API.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142315  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-17 23:53:56 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						1130a799ab 
					 
					
						
						
							
							Object: Fix redundant name.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142238  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-17 20:19:29 +00:00