summaryrefslogtreecommitdiff
path: root/lld
Commit message (Expand)AuthorAgeFilesLines
* [ELF] -Map: Print symbols which needs canonical PLT entry/copy relocation jus...Fangrui Song2021-12-142-1/+60
* [ELF] Remove needsPltAddr in favor of needsCopyFangrui Song2021-12-146-17/+13
* Reland [ELF] Split scanRelocations into scanRelocations/postScanRelocationsFangrui Song2021-12-1324-253/+295
* [ELF] Improve test for copy relocations on aliasesFangrui Song2021-12-134-105/+60
* Revert "[ELF] Split scanRelocations into scanRelocations/postScanRelocations"Fangrui Song2021-12-1324-293/+253
* [lld] Replace Symbolize.h with DIContext.h in lld's COFF libNoah Shutty2021-12-131-1/+1
* [ELF] Split scanRelocations into scanRelocations/postScanRelocationsFangrui Song2021-12-1324-253/+293
* [ELF] Use parallelSort for .rela.dynFangrui Song2021-12-121-1/+1
* [ELF] initializeSections: move SHT_LLVM_CALL_GRAPH_PROFILE check into SHF_EXC...Fangrui Song2021-12-121-3/+2
* [ELF] relocateAlloc: remove variables type and expr. NFCFangrui Song2021-12-121-8/+6
* [ELF] Move adjustSplitStackFunctionPrologues's splitStack check to the caller...Fangrui Song2021-12-121-3/+1
* [ELF] Avoid mutable addend parameter. NFCFangrui Song2021-12-121-6/+5
* [ELF][test] Remove unused/incorrect .got check lineFangrui Song2021-12-121-2/+0
* [lld-macho][nfc] Simplify LC_DATA_IN_CODE generationJez Ng2021-12-113-27/+15
* [lld-macho][nfc] InputSections don't need to track their total # of callsitesJez Ng2021-12-112-11/+9
* [lld-macho] Include archive name in bitcode filesJez Ng2021-12-072-4/+5
* [ELF] Do not report undefined weak references in shared librariesIgor Kudrin2021-12-072-1/+49
* Enable pdbpagesize to allow support for PDB file sizes > 4GBChris Davis2021-12-062-9/+11
* [lld-macho] Unreferenced weak dylib symbols shouldn't fetch archive symbolsJez Ng2021-12-052-21/+51
* Reland [DwarfDebug] Move emission of global vars, types and imports to endMod...Kristina Bessonova2021-12-051-16/+16
* [Support] Use final filename for Caching buffer identifierLeonard Grey2021-12-041-0/+28
* Revert "[DwarfDebug] Support emitting function-local declaration for a lexica...Kristina Bessonova2021-12-041-16/+16
* [DwarfDebug] Move emission of global vars, types and imports to endModule()Kristina Bessonova2021-12-041-16/+16
* [ELF][test] Fix typo in aarch64-cortex-a53-843419-recognize.sFangrui Song2021-12-031-1/+1
* [ELF][PPC32] Make R_PPC32_PLTREL retain .gotGeorge Koehler2021-12-024-9/+44
* [ELF] Hint -z nostart-stop-gc for __start_ undefined referencesFangrui Song2021-12-024-0/+94
* [lld-macho] Remove old macho darwin lldKeith Smiley2021-12-02243-36439/+7
* [ELF] Fix driver.test after 8c3641d0 when cwd is readonlyReid Kleckner2021-12-021-3/+3
* [lld][WebAssembly] Fix for debug relocations against undefined function symbolsSam Clegg2021-12-022-0/+40
* [ELF] Discard input .note.gnu.build-id even with default --build-id=noneFangrui Song2021-12-022-6/+15
* [ELF] Prevent internalizing used comdat symbolIgor Kudrin2021-12-022-2/+79
* [ELF][PPC64] Remove unneeded PPC64PCRelLongBranchThunkFangrui Song2021-11-304-61/+6
* [ELF] Change -z unknown from error to warningFangrui Song2021-11-302-9/+13
* [lld-macho] Mark dylib symbols coming from -weak_framework as weak-ref.Vy Nguyen2021-11-302-5/+32
* [ELF] Move ObjFile<ELFT>::{getLocalSymbols,getGlobalSymbols} to non-template ...Fangrui Song2021-11-302-13/+9
* [ELF] Move GOT/PLT relocation code closer. NFCFangrui Song2021-11-291-26/+26
* [ELF] --cref: If -Map is specified, print to the map fileFangrui Song2021-11-297-31/+54
* [ELF] Avoid std::stable_partition which may allocate memory. NFCFangrui Song2021-11-281-12/+13
* [ELF] Speed up/simplify removeUnusedSyntheticSections. NFCFangrui Song2021-11-281-25/+18
* [ELF] Decrease InputSectionBase::entsize to uint32_tFangrui Song2021-11-281-7/+7
* [ELF] Simplify some ctx->outSec with sec. NFCFangrui Song2021-11-281-8/+8
* [ELF] Simplify/remove LinkerScript::switchTo. NFCFangrui Song2021-11-282-20/+13
* [ELF] Support --oformat= beside Separate --oformatFangrui Song2021-11-282-4/+4
* [ELF][test] --oformat binary: Check that SIZEOF_HEADERS==0Fangrui Song2021-11-281-1/+2
* [ELF] Simplify/remove LinkerScript::output and advance. NFCFangrui Song2021-11-282-24/+16
* [ELF] Remove unneeded getOutputSectionVA. NFCFangrui Song2021-11-281-10/+2
* [ELF] Inline InputSection::getOffset into callers and remove it. NFCFangrui Song2021-11-283-5/+3
* [ELF] Replace one make_unique from r316378 with a stack object. NFCFangrui Song2021-11-281-2/+2
* [ELF] Simplify OutputSection::sectionIndex assignment. NFCFangrui Song2021-11-281-10/+7
* [ELF] Fix out-of-bounds write in memset(&Out::first, ...)Fangrui Song2021-11-284-4/+5