summaryrefslogtreecommitdiff
path: root/lld/COFF/DLL.cpp
AgeCommit message (Expand)Author
2018-11-30Do not assume .idata is zero-initialized.Rui Ueyama
2018-10-11[COFF] Add and use a Wordsize field in Config. NFCI.Martin Storsjo
2018-09-21[COFF] Support linking to import libraries from GNU binutilsMartin Storsjo
2018-09-18[COFF] Add support for delay loading DLLs for ARM64Martin Storsjo
2018-02-20Consistent (non) use of empty lines in include blocksSam Clegg
2017-12-20[COFF] Don't set the thumb bit in address table entries for data symbolsMartin Storsjo
2017-09-13Remove {get,set}Align accessor functions and use Alignment member variable in...Rui Ueyama
2017-07-25[COFF] Add support for delay loading DLLs on ARMMartin Storsjo
2017-07-25[COFF] Correctly set the thumb bit in DLL export addressesMartin Storsjo
2017-07-20[COFF] Align import address chunks to the pointer sizeMartin Storsjo
2017-06-02Revert "Merge IAT and ILT."Reid Kleckner
2017-05-18Merge IAT and ILT.Rui Ueyama
2017-05-18COFF: Replace DLLNames maps with vectors.Peter Collingbourne
2017-05-18Use make<> everywhere in COFF to make it consistent with ELF.Rui Ueyama
2016-12-09COFF: New symbol table design.Peter Collingbourne
2016-01-14Update for LLVM function name change.Rui Ueyama
2016-01-09COFF: Implement DLL symbol forwarding.Rui Ueyama
2016-01-08COFF: Rename RoundUpToAlignment -> align.Rui Ueyama
2015-09-19COFF: Make Chunk::writeTo() const. NFC.Rui Ueyama
2015-09-19Remove unused #includes.Rui Ueyama
2015-09-02COFF: Preserve original spelling of DLL file name.Rui Ueyama
2015-08-31COFF: Improve dllexported name mangling compatibility.Rui Ueyama
2015-08-17COFF: Fix the order of the DLL import entry.Rui Ueyama
2015-08-14COFF: In chunks, store the offset from the start of the output section. NFC.Rafael Espindola
2015-08-10Move file-local classes to an anonymous namespace. NFC.Rui Ueyama
2015-07-28COFF: Fix export symbol names for x86.Rui Ueyama
2015-07-28COFF: Fix 32-bit delay-import address table.Rui Ueyama
2015-07-25COFF: Use short identifiers. NFC.Rui Ueyama
2015-07-25COFF: Handle base relocation as a tuple of relocation type and RVA. NFC.Rui Ueyama
2015-07-25COFF: Don't assume !is64() means i386.Rui Ueyama
2015-07-24COFF: Fix __ImageBase symbol relocation.Rui Ueyama
2015-07-15COFF: Fix offset in x86 delay-load thunks.Rui Ueyama
2015-07-15COFF: Implement x86 delay-load thunks.Rui Ueyama
2015-07-09COFF: Support 32-bit x86 DLL import table.Rui Ueyama
2015-07-03COFF: Fix ordinal-only delay-imported symbols.Rui Ueyama
2015-07-02COFF: Rename getReplacement -> repl.Rui Ueyama
2015-07-02COFF: Simplify and rename findMangle. NFC.Rui Ueyama
2015-06-28COFF: Allow mangled symbols as arguments for /export.Rui Ueyama
2015-06-26COFF: Add base relocation for delay-import table.Rui Ueyama
2015-06-26COFF: Fix delay-import tables.Rui Ueyama
2015-06-22Fix typo.Rui Ueyama
2015-06-21COFF: Support delay-load import tables.Rui Ueyama
2015-06-17COFF: Support creating DLLs.Rui Ueyama
2015-06-07COFF: Use named constants instead of sizeof().Rui Ueyama
2015-06-07COFF: Make local variables local.Rui Ueyama
2015-06-07COFF: Move Windows-specific code from Chunk.{cpp,h} to DLL.{cpp,h}.Rui Ueyama