aboutsummaryrefslogtreecommitdiff
path: root/lib/MC/ELFObjectWriter.cpp
AgeCommit message (Expand)Author
2010-12-01Add correct encodings for STRD and LDRD, including fixup support. Additional...Owen Anderson
2010-12-01Fix a mised reloc rename spot.Jim Grosbach
2010-12-01ARM/MC/ELF relocation "hello world" for movw/movt.Jason W Kim
2010-11-28Define generic 1, 2 and 4 byte pc relative relocations. They are commonRafael Espindola
2010-11-24Behave a bit more like gnu as and use the symbol (instead of the section)Rafael Espindola
2010-11-24Relocate with the symbol if the relocation is of kind NTPOFF.Rafael Espindola
2010-11-22Fixed some style issues (no _, no spc after !)Jason W Kim
2010-11-22Make the <ARCH>ELFObjectWriter statics privateJason W Kim
2010-11-22Fix misplaced statics.Jason W Kim
2010-11-22Kill trailing whitespaceJason W Kim
2010-11-22Refactor the ELFRelocationEntry (pull up) and move the arch-specific statics ...Jason W Kim
2010-11-21Implement ELF object file writing support for the MBlaze backend. Its not per...Wesley Peck
2010-11-21Handle PCRel relocations with absolute values. Fixes PR8656.Rafael Espindola
2010-11-16A bit more of gnu as compatibility when handling relocations with aliases.Rafael Espindola
2010-11-15Fix compiler warnigns.Benjamin Kramer
2010-11-15Change MCExpr::EvaluateAsRelocatableImpl of variables to return the originalRafael Espindola
2010-11-15Dovetail with Dan Dunbar's rework of ELFObjectWriter.Jason W Kim
2010-11-14Move the logic to decide with which symbol we produce a relocation (if any) toRafael Espindola
2010-11-14Handle a peculiar comdat case: Creating a section with an undefinedRafael Espindola
2010-11-14Simplify getSymbolIndexInSymbolTable by setting the actual index ofRafael Espindola
2010-11-13MC: Simplify Mach-O and ELF object writer implementations.Daniel Dunbar
2010-11-12MCELF: Copy the symbol name only if we're going to modify it.Benjamin Kramer
2010-11-11Initial comdat implementation.Rafael Espindola
2010-11-11Make AliasedSymbol able to handle MCTargetExpr. They can get here ifRafael Espindola
2010-11-11Fix the symbol index of weak references. Also make RecordRelocation a bitRafael Espindola
2010-11-11Remove some explicit arguments to getELFSection. This isRafael Espindola
2010-11-10Factor some code into WriteSection.Rafael Espindola
2010-11-10Update the section index map after we add the medatada sections.Rafael Espindola
2010-11-10Use SectionIndexMap in WriteSymbolTable to make it a little less brittle.Rafael Espindola
2010-11-10Factor some code into ComputeIndexMap.Rafael Espindola
2010-11-10Change the String<size> methods to take a fragment instead of a buffer.Rafael Espindola
2010-11-10Use MCSectionELF in places we know we have an ELF section.Rafael Espindola
2010-11-09Fixed version of 118639 with an extra assert to catch similar problemsRafael Espindola
2010-11-09Revert previous patch. Missed a case.Rafael Espindola
2010-11-09Remove IsExplicit. It was always false.Rafael Espindola
2010-11-01Implement .weakref.Rafael Espindola
2010-10-31Add support for files with more than 65280 sections. No testcase sinceRafael Espindola
2010-10-29Be more strict on when we produce an undefined reference. In gas a file withRafael Espindola
2010-10-28Defined weak symbols should have non-zero value.Rafael Espindola
2010-10-28Fix relocations with renamed symbols.Rafael Espindola
2010-10-28Aliases defined with .symver should copy the binding of the symbols they alias.Rafael Espindola
2010-10-28Implement R_X86_64_DTPOFF32.Rafael Espindola
2010-10-28Implement TLSLD.Rafael Espindola
2010-10-28Implement DTPOFF.Rafael Espindola
2010-10-28Implement TLSLDM.Rafael Espindola
2010-10-28Implement VK_GOTNTPOFF and switch RelocNeedsGOT to use VariantKind.Rafael Espindola
2010-10-27Add support for R_386_TLS_GD, R_386_TLS_LE_32, R_386_TLS_IE and R_386_TLS_LE.Rafael Espindola
2010-10-27Implement R_X86_64_GOTTPOFF, R_X86_64_TLSGD and R_X86_64_TPOFF32.Rafael Espindola
2010-10-27Replace pointer arithmetic with StringRef::substr.Benjamin Kramer
2010-10-27Produce an error for an invalid use of .symver.Rafael Espindola