llvm-project/lld/COFF
Martin Storsjo 5cbff43178 [COFF] Fix .rsrc sections with differing permissions
GNU windres, and MS cvtres (unless the /readonly option is passed)
produce read-write .rsrc sections, when creating resource object files.
This caused the sections to not be added to the precreated RsrcSec,
and therefore not be added to the data directory.

Differential Revision: https://reviews.llvm.org/D63837

llvm-svn: 364660
2019-06-28 17:13:52 +00:00
..
CMakeLists.txt [LLD][COFF] Early dependency detection 2019-04-01 13:36:59 +00:00
Chunks.cpp Port r363962 to COFF: Deduplicate undefined symbol diagnostics 2019-06-25 09:55:55 +00:00
Chunks.h [COFF] Add ImportChunkThunk, simplify, deduplicate 2019-05-28 17:38:04 +00:00
Config.h [LLD][COFF] Case insensitive compares for /nodefaultlib 2019-06-26 15:40:17 +00:00
DLL.cpp [COFF] De-virtualize Chunk and SectionChunk 2019-05-24 20:25:40 +00:00
DLL.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
DebugTypes.cpp [LLD][COFF] Don't take into account the 'age' when looking for PDB type server 2019-06-05 02:01:43 +00:00
DebugTypes.h Re-land [LLD][COFF] Early load PDB type server files 2019-06-03 12:39:47 +00:00
Driver.cpp [LLD][COFF] Case insensitive compares for /nodefaultlib 2019-06-26 15:40:17 +00:00
Driver.h llvm-lib: Implement /machine: argument 2019-06-11 01:13:41 +00:00
DriverUtils.cpp [COFF] Allow setting subsystem versions while inferring the subsystem type implicitly 2019-06-14 17:50:29 +00:00
ICF.cpp Re-land r361206 "[COFF] Store alignment in log2 form, NFC" 2019-05-22 20:21:52 +00:00
ICF.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
InputFiles.cpp [COFF] Handle .eh_frame$symbol as associative comdat for MinGW 2019-06-14 21:02:04 +00:00
InputFiles.h lld-link: Reject more than one resource .obj file 2019-06-11 15:22:28 +00:00
LTO.cpp Fix names of functions in TargetOptionsCommandFlags.h. NFC. 2019-02-01 02:24:50 +00:00
LTO.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MapFile.cpp Re-land r361206 "[COFF] Store alignment in log2 form, NFC" 2019-05-22 20:21:52 +00:00
MapFile.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MarkLive.cpp [COFF] Reduce the size of Chunk and SectionChunk, NFC 2019-04-02 22:11:58 +00:00
MarkLive.h [COFF] Delete unused declarations and add a missing forward declaration. NFC 2019-03-15 09:40:03 +00:00
MinGW.cpp Move MinGW-specific code out of LinkerDriver::link. NFC. 2019-02-19 22:06:44 +00:00
MinGW.h Move MinGW-specific code out of LinkerDriver::link. NFC. 2019-02-19 22:06:44 +00:00
Options.td [COFF] Add an lld specific option /includeoptional 2019-06-08 18:26:18 +00:00
PDB.cpp [PDB] Ignore .debug$S subsections with high bit set 2019-06-18 19:41:25 +00:00
PDB.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
README.md Update the documents of the new LLD. 2016-03-12 06:06:40 +00:00
SymbolTable.cpp Fix lld build on Windows with MSVC due to C2461 2019-06-27 17:19:28 +00:00
SymbolTable.h Port r363962 to COFF: Deduplicate undefined symbol diagnostics 2019-06-25 09:55:55 +00:00
Symbols.cpp [COFF] Pack Name in Symbol as is done in ELF 2019-04-19 22:51:49 +00:00
Symbols.h [COFF] Pack Name in Symbol as is done in ELF 2019-04-19 22:51:49 +00:00
TypeMerger.h [LLD][COFF] Move type merging structures out of PDB.cpp. NFC 2019-04-02 20:43:19 +00:00
Writer.cpp [COFF] Fix .rsrc sections with differing permissions 2019-06-28 17:13:52 +00:00
Writer.h [LLD][COFF] Generate import modules & COFF groups in PDB 2019-03-29 20:25:34 +00:00

README.md

See docs/NewLLD.rst