summaryrefslogtreecommitdiffstats
path: root/lld/COFF/DLL.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix alignment of thunks for ARM/ARM64Martin Storsjö2020-06-171-4/+12
* dummy comment typo fix commit to cycle the botsNico Weber2019-10-101-1/+1
* [COFF] Clarify a comment. NFC.Martin Storsjo2019-08-021-1/+1
* [COFF] Rename variale references in comments after VariableName -> variableNa...Fangrui Song2019-07-161-1/+1
* [COFF] Share the tail in delayimport symbol thunksMartin Storsjo2019-07-111-30/+124
* [Coding style change][lld] Rename variables for non-ELF portsRui Ueyama2019-07-111-282/+282
* [COFF] De-virtualize Chunk and SectionChunkReid Kleckner2019-05-241-17/+16
* Re-land r361206 "[COFF] Store alignment in log2 form, NFC"Reid Kleckner2019-05-221-4/+6
* Revert r361206 "[COFF] Store alignment in log2 form, NFC"Nico Weber2019-05-211-6/+4
* [COFF] Store alignment in log2 form, NFCReid Kleckner2019-05-201-4/+6
* [COFF] Simplify Chunk::writeTo and remove OutputSectionOff, NFCReid Kleckner2019-05-091-43/+40
* 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
OpenPOWER on IntegriCloud