summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/ELFObjectWriter.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix the symbol index of weak references. Also make RecordRelocation a bitRafael Espindola2010-11-111-22/+12
* Remove some explicit arguments to getELFSection. This isRafael Espindola2010-11-111-6/+4
* Factor some code into WriteSection.Rafael Espindola2010-11-101-62/+72
* Update the section index map after we add the medatada sections.Rafael Espindola2010-11-101-0/+4
* Use SectionIndexMap in WriteSymbolTable to make it a little less brittle.Rafael Espindola2010-11-101-16/+17
* Factor some code into ComputeIndexMap.Rafael Espindola2010-11-101-14/+28
* Change the String<size> methods to take a fragment instead of a buffer.Rafael Espindola2010-11-101-77/+40
* Use MCSectionELF in places we know we have an ELF section.Rafael Espindola2010-11-101-6/+6
* Fixed version of 118639 with an extra assert to catch similar problemsRafael Espindola2010-11-091-3/+3
* Revert previous patch. Missed a case.Rafael Espindola2010-11-091-3/+3
* Remove IsExplicit. It was always false.Rafael Espindola2010-11-091-3/+3
* Implement .weakref.Rafael Espindola2010-11-011-2/+15
* Add support for files with more than 65280 sections. No testcase sinceRafael Espindola2010-10-311-42/+109
* Be more strict on when we produce an undefined reference. In gas a file withRafael Espindola2010-10-291-1/+4
* Defined weak symbols should have non-zero value.Rafael Espindola2010-10-281-4/+3
* Fix relocations with renamed symbols.Rafael Espindola2010-10-281-5/+6
* Aliases defined with .symver should copy the binding of the symbols they alias.Rafael Espindola2010-10-281-6/+21
* Implement R_X86_64_DTPOFF32.Rafael Espindola2010-10-281-0/+3
* Implement TLSLD.Rafael Espindola2010-10-281-0/+4
* Implement DTPOFF.Rafael Espindola2010-10-281-0/+4
* Implement TLSLDM.Rafael Espindola2010-10-281-0/+4
* Implement VK_GOTNTPOFF and switch RelocNeedsGOT to use VariantKind.Rafael Espindola2010-10-281-15/+16
* Add support for R_386_TLS_GD, R_386_TLS_LE_32, R_386_TLS_IE and R_386_TLS_LE.Rafael Espindola2010-10-271-0/+17
* Implement R_X86_64_GOTTPOFF, R_X86_64_TLSGD and R_X86_64_TPOFF32.Rafael Espindola2010-10-271-0/+12
* Replace pointer arithmetic with StringRef::substr.Benjamin Kramer2010-10-271-6/+5
* Produce an error for an invalid use of .symver.Rafael Espindola2010-10-271-0/+5
* Symbols defined as the difference of other two end up in the ABS section.Rafael Espindola2010-10-271-5/+2
* Add support for the .symver directive. This is really ugly, but most of it isRafael Espindola2010-10-271-14/+56
* Move more logic to isInSymtab and simplify.Rafael Espindola2010-10-271-21/+19
* Add support for emitting ARM file attributes.Rafael Espindola2010-10-251-3/+1
* Add X86::reloc_global_offset_table and use it to have a single place whereRafael Espindola2010-10-241-4/+5
* Making the e_machine configurable by the target backend in ELFObjectWriter.Wesley Peck2010-10-221-5/+9
* Small cleanups and fixes in preparation for fixing _GLOBAL_OFFSET_TABLE_.Rafael Espindola2010-10-191-7/+11
* Implement R_386_GOT32.Rafael Espindola2010-10-181-0/+3
* Relocate with .bss instead of using the symbol. Matches gas behavior.Rafael Espindola2010-10-181-0/+3
* Reenable assert.Rafael Espindola2010-10-181-1/+2
* Produce ELF::R_386_GOTPC relocations.Rafael Espindola2010-10-181-1/+6
* Make the bots happy.Rafael Espindola2010-10-181-1/+3
* Produce a R_386_PLT32 when needed. Moved the default cases of switches to theRafael Espindola2010-10-181-7/+13
* Handle GOTOFF correctly on i386.Rafael Espindola2010-10-181-5/+15
* Fix a typo and silence unused variable warnings in -Asserts build.Benjamin Kramer2010-10-171-4/+2
* Add a MCObjectFormat class so that code common to all targets that use aRafael Espindola2010-10-161-16/+5
* Refactor alias handling to AliasedSymbol.Rafael Espindola2010-10-151-13/+15
* Refactor code a bit and avoid creating unnecessary entries in the stringRafael Espindola2010-10-151-19/+19
* Remove some code duplication.Rafael Espindola2010-10-141-49/+18
* Another case of 256 sections not being enough :-)Rafael Espindola2010-10-061-1/+1
* Get binding and visibility info from the the alias, but Type from the symbolRafael Espindola2010-10-061-3/+25
* If a symbol is global, reloc against it even if it is in a mergeable section.Rafael Espindola2010-10-061-3/+3
* Make sure weak symbols are listed after the local ones.Rafael Espindola2010-10-061-2/+3
* Correctly handle GOTPCREL relocations.Rafael Espindola2010-10-061-3/+6
OpenPOWER on IntegriCloud