summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp
Commit message (Expand)AuthorAgeFilesLines
* COFF: Remove the old COFF linker and make link an alias to link2.Rui Ueyama2015-08-061-1134/+0
* Update for llvm api change.Rafael Espindola2015-06-131-6/+5
* Use MemoryBufferRef instead of MemoryBuffer&. NFC.Rafael Espindola2015-04-241-1/+1
* Return an ErrorOr<std::unique_ptr<File>>. NFC.Rafael Espindola2015-04-241-4/+5
* Delete unnecessary generality in loadFile.Rafael Espindola2015-04-241-5/+3
* Remove the Native file format.Rui Ueyama2015-04-101-5/+4
* Rename atom_collection -> AtomVector.Rui Ueyama2015-04-081-8/+8
* Separate atom_collection type into two different types. NFC.Rui Ueyama2015-04-081-6/+6
* Merge atom_collection_vector with atom_collection.Rui Ueyama2015-04-081-4/+4
* Remove a parameter for file extension from canParse.Rui Ueyama2015-04-041-2/+1
* Use alignment values everywhere instead of log2.Rui Ueyama2015-03-261-6/+4
* PECOFF: Do not copy all undefined symbols to a set. NFC.Rui Ueyama2015-03-181-12/+8
* Remove unused parameter.Rui Ueyama2015-03-181-7/+3
* PECOFF: Make FileCOFF:findAtomAt from O(n) to O(1).Rui Ueyama2015-03-161-19/+18
* Add SimpleAbsoluteAtom which is analogous to other Simple* atoms.Rui Ueyama2015-03-091-3/+2
* Remove COFFReference and use SimpleReference instead.Rui Ueyama2015-03-091-5/+7
* PECOFF: Create layout-afters instead of layout-befores.Rui Ueyama2015-03-091-3/+3
* Re-commit r231545: PECOFF: Do not add extraneous symbols to the dead strip rootRui Ueyama2015-03-081-5/+3
* Revert r231545 to unbreak buildbot.Rui Ueyama2015-03-081-3/+5
* PECOFF: Do not add extraneous symbols to the dead strip root.Rui Ueyama2015-03-071-5/+3
* Remove unused typedefs.Rui Ueyama2015-03-071-5/+0
* Use multimap<T, U> instead of map<T, set<U>>. NFC.Rui Ueyama2015-03-071-11/+6
* PECOFF: Update comments on .drectve section encoding.Rui Ueyama2015-03-041-6/+4
* PECOFF: Do not add layout-after edges.Rui Ueyama2015-03-041-2/+8
* Define DefinedAtom::sectionSize.Rui Ueyama2015-03-041-9/+10
* Fix -Wcast-qual warning.Rui Ueyama2015-03-031-1/+1
* Revert "PECOFF: Temporarily add a lock to un-break buildbot."Rui Ueyama2015-03-011-4/+0
* PECOFF: Move a call of WinLinkDriver::parse from FileCOFF::doParse to FileCOF...Rui Ueyama2015-02-271-27/+26
* PECOFF: Use StringRef::find_first_of instead of a hand-written loop.Rui Ueyama2015-02-271-11/+3
* Partially revert "PECOFF: Do not add layout-after edges."Rui Ueyama2015-02-271-1/+1
* PECOFF: Do not add layout-after edges.Rui Ueyama2015-02-271-1/+1
* Twine should be used within a statement.Rui Ueyama2015-02-271-3/+3
* Update comments, fix typos.Rui Ueyama2015-02-271-1/+4
* PECOFF: allow more than one /alternatename for the same symbol.Rui Ueyama2015-02-261-7/+7
* PECOFF: Temporarily add a lock to un-break buildbot.Rui Ueyama2015-02-201-0/+4
* PECOFF: Fix symbol aliasesRui Ueyama2015-02-181-13/+17
* Fix use-after-free bug identified by the Address SanitizerGreg Fitzgerald2015-02-181-3/+1
* MSVC no longer requires the explicit cast operation to obtain a function poin...Aaron Ballman2015-02-161-7/+2
* Fix shared library buildGreg Fitzgerald2015-01-261-3/+4
* Fix five of the shared library build targetsGreg Fitzgerald2015-01-211-1/+1
* [PATCH] Speculatively instantiate archive membersRui Ueyama2015-01-161-4/+7
* Re-commit r225674: Convert other drivers to use WrapperNode.Rui Ueyama2015-01-151-2/+2
* Revert "Convert other drivers to use WrapperNode" and subsequent commits.Rui Ueyama2015-01-141-2/+2
* Convert other drivers to use WrapperNode.Rui Ueyama2015-01-131-2/+2
* ReaderWriter: teach PE/COFF backend about ARM NTSaleem Abdulrasool2014-12-311-0/+3
* Make File always take the ownership of a MemoryBuffer.Rui Ueyama2014-12-121-1/+1
* Separate file parsing from File's constructors.Rui Ueyama2014-12-121-172/+159
* [PECOFF] Do not skip COMDAT section symbols.Rui Ueyama2014-11-051-11/+0
* PE/COFF: add ARM NT reference kindsSaleem Abdulrasool2014-10-071-0/+20
* PE/COFF: add a check to ensure that we dont mix up architecturesSaleem Abdulrasool2014-10-051-1/+27
OpenPOWER on IntegriCloud