aboutsummaryrefslogtreecommitdiff
path: root/lld/COFF/DLL.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-10-13[LLD] [COFF] Fix aarch64 delayimport of sret arguments (#163096)Martin Storsjö1-14/+16
2025-10-03[LLD][COFF] Fix tailMergeARM64 delayload thunk 128 MB range limitation (#161844)Hans Wennborg1-3/+7
2025-07-28[LLD][X86] Match delayLoad thunk with MSVC (#149521)Evgenii Kudriashov1-31/+27
2025-05-15[LLD][COFF] Add support for including native ARM64 objects in ARM64EC images ...Jacek Caban1-31/+43
2025-04-11[LLD][COFF] Remove no longer needed symtabEC from COFFLinkerContext (NFC) (#1...Jacek Caban1-2/+2
2025-01-28[LLD][COFF] Add support for delay-load imports on ARM64X (#124600)Jacek Caban1-42/+78
2025-01-28[LLD][COFF] Call setLocation on DelayAddressChunk when inserting into the add...Jacek Caban1-2/+1
2025-01-28[LLD][COFF] Move delayLoadHelper and tailMergeUnwindInfoChunk to SymbolTable ...Jacek Caban1-24/+17
2025-01-26[LLD][COFF] Implement support for hybrid IAT on ARM64X (#124189)Jacek Caban1-11/+135
2025-01-25[LLD][COFF] Keep hasData true in NullChunk constructor (#124368)Jacek Caban1-1/+0
2025-01-21[LLD][COFF] Separate EC and native exports for ARM64X (#123652)Jacek Caban1-16/+18
2025-01-20[LLD][COFF] Simplify creation of .edata chunks (NFC) (#123651)Jacek Caban1-1/+1
2024-12-15[LLD][COFF] Store machine type in SymbolTable (NFC) (#119298)Jacek Caban1-1/+1
2024-12-15[LLD][COFF] Store reference to SymbolTable instead of COFFLinkerContext in In...Jacek Caban1-2/+3
2024-11-20[LLD][COFF] Emit tail merge pdata for delay load thunks on ARM64EC (#116810)Jacek Caban1-0/+4
2024-11-19[LLD][COFF][NFC] Always align null chunks (#116677)Jacek Caban1-13/+20
2024-09-30[LLD][COFF] Add support for ARM64EC delay-load imports (#110042)Jacek Caban1-0/+16
2024-09-17[LLD][COFF] Add Support for auxiliary IAT copy (#108610)Jacek Caban1-1/+7
2024-09-12[LLD][COFF] Add support for ARM64EC auxiliary IAT (#108304)Jacek Caban1-6/+46
2024-03-12[LLD] [COFF] Set the right alignment for DelayDirectoryChunk (#84697)Martin Storsjö1-1/+1
2024-01-31[LLD][COFF] Align import directory chunk. (#80014)Jacek Caban1-1/+1
2023-11-01[lld] Implement getOutputCharacteristics for non-section code thunks. (#70721)Jacek Caban1-8/+8
2023-10-18[lld] Sort code section chunks by range types on Arm64EC targets. (#69099)Jacek Caban1-0/+8
2023-06-13[LLD][COFF] Allow overwriting directives exports with cmd-line exportsAlexandre Ganea1-21/+35
2023-01-16[lld][COFF] Provide unwinding information for Chunk injected by /delayloadedserge-sans-paille1-1/+76
2023-01-09[LLD] Remove global state in lld/COFFAmy Huang1-62/+95
2023-01-09Revert "[LLD] Remove global state in lld/COFF"Martin Storsjö1-95/+62
2023-01-08[LLD] Remove global state in lld/COFFAmy Huang1-62/+95
2022-10-03[LLD][COFF] Reduce chance of symbol name collision with delay-loadAlvin Wong1-2/+2
2022-10-03[LLD][COFF] Set OrdinalBase to 1 for export tableAlvin Wong1-5/+9
2022-08-08[lld/win] Use C++17 nested namespace syntax in most placesNico Weber1-4/+2
2022-07-23Use llvm::sort instead of std::sort where possibleDmitri Gribenko1-4/+4
2022-01-20Re-land [LLD] Remove global state in lldCommonAlexandre Ganea1-2/+2
2022-01-16Revert [LLD] Remove global state in lldCommonAlexandre Ganea1-2/+2
2022-01-16[LLD] Remove global state in lldCommonAlexandre Ganea1-2/+2
2021-09-17Reland "[LLD] Remove global state in lld/COFF" after fixing asan and msan tes...Amy Huang1-3/+4
2021-09-16Temporarily revert "[LLD] Remove global state in lld/COFF" and "[lld] Add tes...Amy Huang1-4/+3
2021-09-16[LLD] Remove global state in lld/COFFAmy Huang1-3/+4
2021-06-17[LLD] [COFF] Remove a stray duplicate comment. NFC.Martin Storsjö1-1/+0
2021-05-11[LLD] [COFF] Add an assert regarding the RVA of exported symbols. NFC.Martin Storsjö1-0/+2
2020-11-17[CFGuard] Add address-taken IAT tables and delay-load supportAndrew Paverd1-0/+10
2020-11-11Revert "Reland [CFGuard] Add address-taken IAT tables and delay-load support"Hans Wennborg1-10/+0
2020-10-13Reland [CFGuard] Add address-taken IAT tables and delay-load supportAndrew Paverd1-0/+10
2020-10-01Revert "[CFGuard] Add address-taken IAT tables and delay-load support"Arthur Eubanks1-10/+0
2020-10-01[CFGuard] Add address-taken IAT tables and delay-load supportAndrew Paverd1-0/+10
2020-04-13[LLD] [COFF] Fix alignment of thunks for ARM/ARM64Martin Storsjö1-4/+12
2019-10-10dummy comment typo fix commit to cycle the botsNico Weber1-1/+1
2019-08-02[COFF] Clarify a comment. NFC.Martin Storsjo1-1/+1
2019-07-16[COFF] Rename variale references in comments after VariableName -> variableNa...Fangrui Song1-1/+1
2019-07-11[COFF] Share the tail in delayimport symbol thunksMartin Storsjo1-30/+124