summaryrefslogtreecommitdiff
path: root/lld/COFF/Writer.h
AgeCommit message (Expand)Author
2018-09-25[COFF] Add support for creating range extension thunks for ARMMartin Storsjo
2018-09-14[COFF] Provide __CTOR_LIST__ and __DTOR_LIST__ symbols for MinGWMartin Storsjo
2018-04-20COFF: Use (name, output characteristics) as a key when grouping input section...Peter Collingbourne
2018-04-19COFF: Remove OutputSection::getPermissions() and getCharacteristics().Peter Collingbourne
2018-03-15COFF: Move assignment of section RVAs to assignAddresses(). NFCI.Peter Collingbourne
2018-01-17[coff] Print detailed timing information with /TIME.Zachary Turner
2017-12-08Prefer `ArrayRef` over `const std::vector&`Sam Clegg
2017-08-28Remove Symtab aliases.Rui Ueyama
2017-01-14COFF: Change the /lldmap output format to be more like the ELF linker.Peter Collingbourne
2016-10-11Re-submit r283825: Add section header stream to PDB.Rui Ueyama
2016-10-11Revert "Add section header stream to PDB." because it depends on r283823.Rui Ueyama
2016-10-10Add section header stream to PDB.Rui Ueyama
2015-09-19COFF: Move markLive() from Writer.cpp to its own file.Rui Ueyama
2015-08-14Make these headers as being c++.Rafael Espindola
2015-08-06Port the error functions from ELF to COFF.Rafael Espindola
2015-08-05COFF, ELF2: Pass output file path implicitly using Config global variable.Rui Ueyama
2015-08-05COFF: Simplify Writer interface by hiding Writer class.Rui Ueyama
2015-08-05COFF: Fix bad #includes.Rui Ueyama
2015-07-27COFF: Write import library symbols to a symbol table.Rui Ueyama
2015-07-25COFF: Handle base relocation as a tuple of relocation type and RVA. NFC.Rui Ueyama
2015-07-24COFF: Implement Safe SEH support for x86.Rui Ueyama
2015-07-13COFF: Split createSymbolAndSymbolTable to small functions. NFC.Rui Ueyama
2015-07-09COFF: Remove Writer::Is64 and use Config::is64 instead. NFC.Rui Ueyama
2015-07-08COFF: Emit a symbol table if /debug is specifiedDavid Majnemer
2015-07-08COFF: Support x86 file header and relocations.Rui Ueyama
2015-06-25COFF: Fix a bug of __imp_ symbol.Rui Ueyama
2015-06-24COFF: Move code for ICF from Writer.cpp to ICF.cpp.Rui Ueyama
2015-06-24COFF: Initial implementation of Identical COMDAT Folding.Rui Ueyama
2015-06-21COFF: Support delay-load import tables.Rui Ueyama
2015-06-21COFF: Support exception table.Rui Ueyama
2015-06-17COFF: Support creating DLLs.Rui Ueyama
2015-06-15COFF: Fix .reloc section attributes.Rui Ueyama
2015-06-15COFF: Support base relocations.Rui Ueyama
2015-06-12[COFF] Spell the namespace correctly.Davide Italiano
2015-06-07COFF: Move Windows-specific code from Chunk.{cpp,h} to DLL.{cpp,h}.Rui Ueyama
2015-06-06COFF: Rename writeHeader -> writeHeaderTo.Rui Ueyama
2015-06-06COFF: Move .idata constructor from Writer to Chunk.Rui Ueyama
2015-06-04COFF: /include'd symbols must be preserved.Rui Ueyama
2015-06-03COFF: Change OutputSections' type from vector<unique_ptr<T>> to vector<T*>.Rui Ueyama
2015-05-30Use initializer instead of memset to zero out.Rui Ueyama
2015-05-30COFF: Support long section name.Rui Ueyama
2015-05-28COFF: Add a new PE/COFF port.Rui Ueyama