summaryrefslogtreecommitdiffstats
path: root/lld/COFF/DLL.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix broken export table if .rdata is merged with .text.Rui Ueyama2019-01-241-1/+15
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Do not assume .idata is zero-initialized.Rui Ueyama2018-11-301-0/+2
* [COFF] Add and use a Wordsize field in Config. NFCI.Martin Storsjo2018-10-111-10/+12
* [COFF] Support linking to import libraries from GNU binutilsMartin Storsjo2018-09-211-24/+0
* [COFF] Add support for delay loading DLLs for ARM64Martin Storsjo2018-09-181-0/+54
* Consistent (non) use of empty lines in include blocksSam Clegg2018-02-201-1/+1
* [COFF] Don't set the thumb bit in address table entries for data symbolsMartin Storsjo2017-12-201-5/+5
* Remove {get,set}Align accessor functions and use Alignment member variable in...Rui Ueyama2017-09-131-5/+4
* [COFF] Add support for delay loading DLLs on ARMMartin Storsjo2017-07-251-1/+47
* [COFF] Correctly set the thumb bit in DLL export addressesMartin Storsjo2017-07-251-2/+6
* [COFF] Align import address chunks to the pointer sizeMartin Storsjo2017-07-201-3/+3
* Revert "Merge IAT and ILT."Reid Kleckner2017-06-021-7/+8
* Merge IAT and ILT.Rui Ueyama2017-05-181-8/+7
* COFF: Replace DLLNames maps with vectors.Peter Collingbourne2017-05-181-14/+6
* Use make<> everywhere in COFF to make it consistent with ELF.Rui Ueyama2017-05-181-83/+68
* COFF: New symbol table design.Peter Collingbourne2016-12-091-1/+1
* Update for LLVM function name change.Rui Ueyama2016-01-141-1/+1
* COFF: Implement DLL symbol forwarding.Rui Ueyama2016-01-091-2/+17
* COFF: Rename RoundUpToAlignment -> align.Rui Ueyama2016-01-081-1/+1
* COFF: Make Chunk::writeTo() const. NFC.Rui Ueyama2015-09-191-12/+12
* Remove unused #includes.Rui Ueyama2015-09-191-1/+0
* COFF: Preserve original spelling of DLL file name.Rui Ueyama2015-09-021-4/+4
* COFF: Improve dllexported name mangling compatibility.Rui Ueyama2015-08-311-1/+1
* COFF: Fix the order of the DLL import entry.Rui Ueyama2015-08-171-13/+15
* COFF: In chunks, store the offset from the start of the output section. NFC.Rafael Espindola2015-08-141-21/+21
* Move file-local classes to an anonymous namespace. NFC.Rui Ueyama2015-08-101-166/+168
* COFF: Fix export symbol names for x86.Rui Ueyama2015-07-281-1/+1
* COFF: Fix 32-bit delay-import address table.Rui Ueyama2015-07-281-2/+6
* COFF: Use short identifiers. NFC.Rui Ueyama2015-07-251-1/+1
* COFF: Handle base relocation as a tuple of relocation type and RVA. NFC.Rui Ueyama2015-07-251-5/+5
* COFF: Don't assume !is64() means i386.Rui Ueyama2015-07-251-6/+12
* COFF: Fix __ImageBase symbol relocation.Rui Ueyama2015-07-241-2/+2
* COFF: Fix offset in x86 delay-load thunks.Rui Ueyama2015-07-151-1/+1
* COFF: Implement x86 delay-load thunks.Rui Ueyama2015-07-151-8/+50
* COFF: Support 32-bit x86 DLL import table.Rui Ueyama2015-07-091-8/+12
* COFF: Fix ordinal-only delay-imported symbols.Rui Ueyama2015-07-031-4/+8
* COFF: Rename getReplacement -> repl.Rui Ueyama2015-07-021-1/+1
* COFF: Simplify and rename findMangle. NFC.Rui Ueyama2015-07-021-1/+1
* COFF: Allow mangled symbols as arguments for /export.Rui Ueyama2015-06-281-2/+4
* COFF: Add base relocation for delay-import table.Rui Ueyama2015-06-261-0/+4
* COFF: Fix delay-import tables.Rui Ueyama2015-06-261-20/+40
* Fix typo.Rui Ueyama2015-06-221-1/+1
* COFF: Support delay-load import tables.Rui Ueyama2015-06-211-10/+163
* COFF: Support creating DLLs.Rui Ueyama2015-06-171-7/+116
* COFF: Use named constants instead of sizeof().Rui Ueyama2015-06-071-2/+2
* COFF: Make local variables local.Rui Ueyama2015-06-071-2/+2
* COFF: Move Windows-specific code from Chunk.{cpp,h} to DLL.{cpp,h}.Rui Ueyama2015-06-071-0/+205
OpenPOWER on IntegriCloud