projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Kill trailing whitespace
[oota-llvm.git]
/
lib
/
MC
/
ELFObjectWriter.cpp
2010-11-22
Jason W Kim
Kill trailing whitespace
blob
|
commitdiff
|
raw
2010-11-22
Jason W Kim
Refactor the ELFRelocationEntry (pull up) and move...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-21
Wesley Peck
Implement ELF object file writing support for the MBlaz...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-21
Rafael Espindola
Handle PCRel relocations with absolute values. Fixes...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-16
Rafael Espindola
A bit more of gnu as compatibility when handling reloca...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-15
Benjamin Kramer
Fix compiler warnigns.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-15
Rafael Espindola
Change MCExpr::EvaluateAsRelocatableImpl of variables...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-15
Jason W Kim
Dovetail with Dan Dunbar's rework of ELFObjectWriter.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-14
Rafael Espindola
Move the logic to decide with which symbol we produce...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-14
Rafael Espindola
Handle a peculiar comdat case: Creating a section with...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-14
Rafael Espindola
Simplify getSymbolIndexInSymbolTable by setting the...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-13
Daniel Dunbar
MC: Simplify Mach-O and ELF object writer implementations.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-12
Benjamin Kramer
MCELF: Copy the symbol name only if we're going to...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-11
Rafael Espindola
Initial comdat implementation.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-11
Rafael Espindola
Make AliasedSymbol able to handle MCTargetExpr. They...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-11
Rafael Espindola
Fix the symbol index of weak references. Also make...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-11
Rafael Espindola
Remove some explicit arguments to getELFSection. This is
blob
|
commitdiff
|
raw
|
diff to current
2010-11-10
Rafael Espindola
Factor some code into WriteSection.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-10
Rafael Espindola
Update the section index map after we add the medatada...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-10
Rafael Espindola
Use SectionIndexMap in WriteSymbolTable to make it...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-10
Rafael Espindola
Factor some code into ComputeIndexMap.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-10
Rafael Espindola
Change the String<size> methods to take a fragment...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-10
Rafael Espindola
Use MCSectionELF in places we know we have an ELF section.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-09
Rafael Espindola
Fixed version of 118639 with an extra assert to catch...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-09
Rafael Espindola
Revert previous patch. Missed a case.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-09
Rafael Espindola
Remove IsExplicit. It was always false.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-01
Rafael Espindola
Implement .weakref.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-31
Rafael Espindola
Add support for files with more than 65280 sections...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-29
Rafael Espindola
Be more strict on when we produce an undefined referenc...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-28
Rafael Espindola
Defined weak symbols should have non-zero value.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-28
Rafael Espindola
Fix relocations with renamed symbols.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-28
Rafael Espindola
Aliases defined with .symver should copy the binding...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-28
Rafael Espindola
Implement R_X86_64_DTPOFF32.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-28
Rafael Espindola
Implement TLSLD.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-28
Rafael Espindola
Implement DTPOFF.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-28
Rafael Espindola
Implement TLSLDM.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-28
Rafael Espindola
Implement VK_GOTNTPOFF and switch RelocNeedsGOT to...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Rafael Espindola
Add support for R_386_TLS_GD, R_386_TLS_LE_32, R_386_TL...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Rafael Espindola
Implement R_X86_64_GOTTPOFF, R_X86_64_TLSGD and R_X86_6...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Benjamin Kramer
Replace pointer arithmetic with StringRef::substr.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Rafael Espindola
Produce an error for an invalid use of .symver.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Rafael Espindola
Symbols defined as the difference of other two end...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Rafael Espindola
Add support for the .symver directive. This is really...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-27
Rafael Espindola
Move more logic to isInSymtab and simplify.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-25
Rafael Espindola
Add support for emitting ARM file attributes.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-24
Rafael Espindola
Add X86::reloc_global_offset_table and use it to have...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-22
Wesley Peck
Making the e_machine configurable by the target backend...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Rafael Espindola
Small cleanups and fixes in preparation for fixing...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-18
Rafael Espindola
Implement R_386_GOT32.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-18
Rafael Espindola
Relocate with .bss instead of using the symbol. Matches...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-18
Rafael Espindola
Reenable assert.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-18
Rafael Espindola
Produce ELF::R_386_GOTPC relocations.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-18
Rafael Espindola
Make the bots happy.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-18
Rafael Espindola
Produce a R_386_PLT32 when needed. Moved the default...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-18
Rafael Espindola
Handle GOTOFF correctly on i386.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-17
Benjamin Kramer
Fix a typo and silence unused variable warnings in...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-16
Rafael Espindola
Add a MCObjectFormat class so that code common to all...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-15
Rafael Espindola
Refactor alias handling to AliasedSymbol.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-15
Rafael Espindola
Refactor code a bit and avoid creating unnecessary...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-14
Rafael Espindola
Remove some code duplication.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Rafael Espindola
Another case of 256 sections not being enough :-)
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Rafael Espindola
Get binding and visibility info from the the alias...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Rafael Espindola
If a symbol is global, reloc against it even if it...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Rafael Espindola
Make sure weak symbols are listed after the local ones.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Rafael Espindola
Correctly handle GOTPCREL relocations.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Rafael Espindola
Use a relocation against the symbol if it is a PLT...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Rafael Espindola
Implement more alias cases.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Rafael Espindola
256 sections should be enough for anyone...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Rafael Espindola
Don't crash in a strange .size directive.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Rafael Espindola
Implement a simple alias case and refactor the code...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Rafael Espindola
Produce a undefined reference to _GLOBAL_OFFSET_TABLE_...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-05
Rafael Espindola
On ELF we need to know which symbols are used in reloca...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-04
Rafael Espindola
Implement ELF::R_X86_64_GOTPCREL.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-04
Rafael Espindola
Move isFixupKindX86PCRel.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-04
Rafael Espindola
Produce a R_X86_64_PLT32 when needed.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-04
Rafael Espindola
Produce a R_X86_64_GOT32 when needed.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-04
Rafael Espindola
Include the section address in the computation of the...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-04
Rafael Espindola
Correctly compute the relocation when it is not in...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-03
Rafael Espindola
Implement a very basic PIC case.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-30
Rafael Espindola
Factor some logic into ShouldRelocOnSymbol. This simpli...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-30
Rafael Espindola
Correctly produce R_X86_64_32 or R_X86_64_32S.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-30
Rafael Espindola
Make it possible for the MCObjectWriter to decide if...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-28
Rafael Espindola
On elf, undefined symbols can start with .L.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-27
Rafael Espindola
Write relocations in the end of the file. This matches...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-27
Rafael Espindola
Factor symbol value computation into a function.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-25
Rafael Espindola
Move ELF to HasReliableSymbolDifference=true. Also...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-24
Rafael Espindola
Reapply 114678 and 114667. Reverting them did not fix...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-24
Rafael Espindola
Revert 114678 and 114667 to see if
blob
|
commitdiff
|
raw
|
diff to current
2010-09-23
Rafael Espindola
Correctly handle weak undefined symbols. Before we...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-23
Rafael Espindola
Correctly compute the offset of the symbol. Forgot...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-23
Rafael Espindola
Represent relocations against local symbols as relocati...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-23
Rafael Espindola
Fix the FIXME.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-22
Rafael Espindola
Fix typo and add a FIXME.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-21
Rafael Espindola
Revert unrelated change that was accidentally included...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-21
Rafael Espindola
Implement support for .local and its "interesting"...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-20
Rafael Espindola
Produce a R_X86_64_32 when the value is >=0.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-18
Rafael Espindola
Make sure the STT_FILE symbol is the first one in the...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-17
Rafael Espindola
Avoid relocations in a common case.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-16
Rafael Espindola
Print the address of sections as 0 and create the metad...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-09
Benjamin Kramer
MCELF: Write relocation fragments in the right endian.
blob
|
commitdiff
|
raw
|
diff to current
next