aboutsummaryrefslogtreecommitdiff
path: root/lld/COFF/DLL.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-01-14Update for LLVM function name change.Rui Ueyama1-1/+1
2016-01-09COFF: Implement DLL symbol forwarding.Rui Ueyama1-2/+17
2016-01-08COFF: Rename RoundUpToAlignment -> align.Rui Ueyama1-1/+1
2015-09-19COFF: Make Chunk::writeTo() const. NFC.Rui Ueyama1-12/+12
2015-09-19Remove unused #includes.Rui Ueyama1-1/+0
2015-09-02COFF: Preserve original spelling of DLL file name.Rui Ueyama1-4/+4
2015-08-31COFF: Improve dllexported name mangling compatibility.Rui Ueyama1-1/+1
2015-08-17COFF: Fix the order of the DLL import entry.Rui Ueyama1-13/+15
2015-08-14COFF: In chunks, store the offset from the start of the output section. NFC.Rafael Espindola1-21/+21
2015-08-10Move file-local classes to an anonymous namespace. NFC.Rui Ueyama1-166/+168
2015-07-28COFF: Fix export symbol names for x86.Rui Ueyama1-1/+1
2015-07-28COFF: Fix 32-bit delay-import address table.Rui Ueyama1-2/+6
2015-07-25COFF: Use short identifiers. NFC.Rui Ueyama1-1/+1
2015-07-25COFF: Handle base relocation as a tuple of relocation type and RVA. NFC.Rui Ueyama1-5/+5
2015-07-25COFF: Don't assume !is64() means i386.Rui Ueyama1-6/+12
2015-07-24COFF: Fix __ImageBase symbol relocation.Rui Ueyama1-2/+2
2015-07-15COFF: Fix offset in x86 delay-load thunks.Rui Ueyama1-1/+1
2015-07-15COFF: Implement x86 delay-load thunks.Rui Ueyama1-8/+50
2015-07-09COFF: Support 32-bit x86 DLL import table.Rui Ueyama1-8/+12
2015-07-03COFF: Fix ordinal-only delay-imported symbols.Rui Ueyama1-4/+8
2015-07-02COFF: Rename getReplacement -> repl.Rui Ueyama1-1/+1
2015-07-02COFF: Simplify and rename findMangle. NFC.Rui Ueyama1-1/+1
2015-06-28COFF: Allow mangled symbols as arguments for /export.Rui Ueyama1-2/+4
2015-06-26COFF: Add base relocation for delay-import table.Rui Ueyama1-0/+4
2015-06-26COFF: Fix delay-import tables.Rui Ueyama1-20/+40
2015-06-22Fix typo.Rui Ueyama1-1/+1
2015-06-21COFF: Support delay-load import tables.Rui Ueyama1-10/+163
2015-06-17COFF: Support creating DLLs.Rui Ueyama1-7/+116
2015-06-07COFF: Use named constants instead of sizeof().Rui Ueyama1-2/+2
2015-06-07COFF: Make local variables local.Rui Ueyama1-2/+2
2015-06-07COFF: Move Windows-specific code from Chunk.{cpp,h} to DLL.{cpp,h}.Rui Ueyama1-0/+205