aboutsummaryrefslogtreecommitdiffstats
path: root/lib/MC/ELFObjectWriter.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Support the "target" encodings for the CB[N]Z instructions.Bill Wendling2010-12-081-0/+1
* Add support for loading from a constant pool.Bill Wendling2010-12-081-0/+1
* Sorry for such a large commit. The summary is that only MachO cares about theRafael Espindola2010-12-071-6/+8
* Add fixup for Thumb1 BL/BLX instructions.Jim Grosbach2010-12-061-0/+1
* Refactor ELFObjectWriter.Jason W Kim2010-12-061-216/+106
* Remove the getAddress getter, initialize Ordinal in the constructor and useRafael Espindola2010-12-061-1/+1
* Add a getSymbolOffset method and use it in the ELF writer.Rafael Espindola2010-12-061-15/+8
* The sections that the ELF object writer has to create are very simple andRafael Espindola2010-12-021-20/+48
* Add support for binary encoding of ARM 'adr' instructions referencing constantJim Grosbach2010-12-021-2/+3
* Add correct encodings for STRD and LDRD, including fixup support. Additional...Owen Anderson2010-12-011-2/+2
* Fix a mised reloc rename spot.Jim Grosbach2010-12-011-2/+2
* ARM/MC/ELF relocation "hello world" for movw/movt.Jason W Kim2010-12-011-1/+97
* Define generic 1, 2 and 4 byte pc relative relocations. They are commonRafael Espindola2010-11-281-11/+15
* Behave a bit more like gnu as and use the symbol (instead of the section)Rafael Espindola2010-11-241-3/+9
* Relocate with the symbol if the relocation is of kind NTPOFF.Rafael Espindola2010-11-241-1/+2
* Fixed some style issues (no _, no spc after !)Jason W Kim2010-11-221-6/+6
* Make the <ARCH>ELFObjectWriter statics privateJason W Kim2010-11-221-0/+3
* Fix misplaced statics.Jason W Kim2010-11-221-6/+5
* Kill trailing whitespaceJason W Kim2010-11-221-3/+3
* Refactor the ELFRelocationEntry (pull up) and move the arch-specific statics ...Jason W Kim2010-11-221-46/+54
* Implement ELF object file writing support for the MBlaze backend. Its not per...Wesley Peck2010-11-211-2/+140
* Handle PCRel relocations with absolute values. Fixes PR8656.Rafael Espindola2010-11-211-9/+23
* A bit more of gnu as compatibility when handling relocations with aliases.Rafael Espindola2010-11-161-2/+5
* Fix compiler warnigns.Benjamin Kramer2010-11-151-2/+2
* Change MCExpr::EvaluateAsRelocatableImpl of variables to return the originalRafael Espindola2010-11-151-56/+33
* Dovetail with Dan Dunbar's rework of ELFObjectWriter.Jason W Kim2010-11-151-223/+311
* Move the logic to decide with which symbol we produce a relocation (if any) toRafael Espindola2010-11-141-27/+44
* Handle a peculiar comdat case: Creating a section with an undefinedRafael Espindola2010-11-141-29/+47
* Simplify getSymbolIndexInSymbolTable by setting the actual index ofRafael Espindola2010-11-141-11/+6
* MC: Simplify Mach-O and ELF object writer implementations.Daniel Dunbar2010-11-131-133/+85
* MCELF: Copy the symbol name only if we're going to modify it.Benjamin Kramer2010-11-121-9/+8
* Initial comdat implementation.Rafael Espindola2010-11-111-21/+118
* Make AliasedSymbol able to handle MCTargetExpr. They can get here ifRafael Espindola2010-11-111-3/+16
* 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