summaryrefslogtreecommitdiff
path: root/lib/MC/ELFObjectWriter.cpp
Commit message (Expand)AuthorAge
* Another case of 256 sections not being enough :-)Rafael Espindola2010-10-06
* Get binding and visibility info from the the alias, but Type from the symbolRafael Espindola2010-10-06
* If a symbol is global, reloc against it even if it is in a mergeable section.Rafael Espindola2010-10-06
* Make sure weak symbols are listed after the local ones.Rafael Espindola2010-10-06
* Correctly handle GOTPCREL relocations.Rafael Espindola2010-10-06
* Use a relocation against the symbol if it is a PLT and the symbol is in anotherRafael Espindola2010-10-05
* Implement more alias cases.Rafael Espindola2010-10-05
* 256 sections should be enough for anyone...Rafael Espindola2010-10-05
* Don't crash in a strange .size directive.Rafael Espindola2010-10-05
* Implement a simple alias case and refactor the code a bit so that theRafael Espindola2010-10-05
* Produce a undefined reference to _GLOBAL_OFFSET_TABLE_ when needed.Rafael Espindola2010-10-05
* On ELF we need to know which symbols are used in relocations to decide ifRafael Espindola2010-10-05
* Implement ELF::R_X86_64_GOTPCREL.Rafael Espindola2010-10-04
* Move isFixupKindX86PCRel.Rafael Espindola2010-10-04
* Produce a R_X86_64_PLT32 when needed.Rafael Espindola2010-10-04
* Produce a R_X86_64_GOT32 when needed.Rafael Espindola2010-10-04
* Include the section address in the computation of the relocation.Rafael Espindola2010-10-04
* Correctly compute the relocation when it is not in the first fragment.Rafael Espindola2010-10-04
* Implement a very basic PIC case.Rafael Espindola2010-10-03
* Factor some logic into ShouldRelocOnSymbol. This simplifies the code andRafael Espindola2010-09-30
* Correctly produce R_X86_64_32 or R_X86_64_32S.Rafael Espindola2010-09-30
* Make it possible for the MCObjectWriter to decide if a given fixup is fullyRafael Espindola2010-09-30
* On elf, undefined symbols can start with .L.Rafael Espindola2010-09-28
* Write relocations in the end of the file. This matches what gas does andRafael Espindola2010-09-27
* Factor symbol value computation into a function.Rafael Espindola2010-09-27
* Move ELF to HasReliableSymbolDifference=true. Also take the opportunity to putRafael Espindola2010-09-25
* Reapply 114678 and 114667. Reverting them did not fix the bot:Rafael Espindola2010-09-24
* Revert 114678 and 114667 to see ifRafael Espindola2010-09-24
* Correctly handle weak undefined symbols. Before we would get a invalid bindingRafael Espindola2010-09-23
* Correctly compute the offset of the symbol. Forgot these bits from theRafael Espindola2010-09-23
* Represent relocations against local symbols as relocations against the sectionRafael Espindola2010-09-23
* Fix the FIXME.Rafael Espindola2010-09-23
* Fix typo and add a FIXME.Rafael Espindola2010-09-22
* Revert unrelated change that was accidentally included in the previous commit.Rafael Espindola2010-09-21
* Implement support for .local and its "interesting" interactions with .comm.Rafael Espindola2010-09-21
* Produce a R_X86_64_32 when the value is >=0.Rafael Espindola2010-09-20
* Make sure the STT_FILE symbol is the first one in the symbol table.Rafael Espindola2010-09-18
* Avoid relocations in a common case.Rafael Espindola2010-09-17
* Print the address of sections as 0 and create the metadata sections in theRafael Espindola2010-09-16
* MCELF: Write relocation fragments in the right endian.Benjamin Kramer2010-09-09
* Make ELF OS ABI dependent on the OS from target triple.Roman Divacky2010-09-09
* ELF_STB_Local is 0 so setting and checking it must be done speciallyRoman Divacky2010-09-08
* Unresolved weak symbols have value equal zero.Roman Divacky2010-09-08
* MCELF: Align symtab, relocation sections and section headers properly. Patch ...Benjamin Kramer2010-09-06
* Allow creation of SHT_NULL sections, from Roman Divacky.Benjamin Kramer2010-08-31
* MCELF: The value of all common symbols is the offset from the start of the se...Benjamin Kramer2010-08-30
* The value is offset from the start of the section for non-common symbols, sub...Benjamin Kramer2010-08-30
* Index external symbols by symbol table instead of parent section, by Roman Di...Benjamin Kramer2010-08-30
* squish dead code.Chris Lattner2010-08-28
* MCELF: Always overwrite FixedValue.Benjamin Kramer2010-08-27