aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/InputFiles.h
AgeCommit message (Expand)AuthorFilesLines
2026-01-23[ELF] Set vna_flags to VER_FLG_WEAK if all references are weak (#176673)Fangrui Song1-4/+10
2025-06-13[lld] Refactor storage of PAuth ABI core info (#141920)SivanShani-Arm1-1/+1
2025-03-15[AArch64][GCS][LLD] Introduce -zgcs-report-dynamic Command Line Option (#127787)Jack Styles1-0/+2
2024-12-08Revert "[ELF] Optimize parseSymbolVersion"Fangrui Song1-1/+0
2024-12-08[ELF] Merge numSymbols and numELFSymsFangrui Song1-3/+2
2024-12-08[ELF] Optimize parseSymbolVersionFangrui Song1-0/+1
2024-11-29[ELF] Change getSrcMsg to use ELFSyncStream. NFCFangrui Song1-3/+0
2024-11-29[ELF] Move some ObjFile members to ELFFileBase to simplify getSrcMsgFangrui Song1-19/+17
2024-11-16[ELF] Move InputFile storage from make<> to LinkerDriver::filesFangrui Song1-3/+5
2024-11-16[ELF] Move SharedFile::vernauxNum to CtxFangrui Song1-2/+0
2024-11-16[ELF] Replace fatal with Fatal(ctx)Fangrui Song1-3/+2
2024-11-16[ELF] Replace contex-less toString(x) with toStr(ctx, x)Fangrui Song1-6/+6
2024-11-06[ELF] Add context-aware diagnostic functions (#112319)Fangrui Song1-0/+2
2024-10-10[ELF] Move InputSectionBase::file to SectionBaseFangrui Song1-1/+3
2024-10-06[ELF] Pass Ctx & to InputFileFangrui Song1-8/+10
2024-10-06[ELF] Move static nextGroupId isInGroup to LinkerDriverFangrui Song1-2/+0
2024-10-06[ELF] Pass Ctx & to InputFilesFangrui Song1-2/+2
2024-10-06[ELF] Pass Ctx & to Arch/Fangrui Song1-1/+1
2024-10-03[ELF] Pass Ctx & to InputFilesFangrui Song1-1/+1
2024-09-29[ELF] Pass Ctx & to InputFiles and SyntheticSectionsFangrui Song1-3/+2
2024-09-21[ELF] Replace config-> with ctx.arg. in [IS]*.cppFangrui Song1-1/+1
2024-08-01[ELF] Support relocatable files using CREL with explicit addendsFangrui Song1-0/+1
2024-07-28[ELF] Move TarWriter into Ctx. NFCFangrui Song1-3/+0
2024-06-25[NFC][lld][ELF] Remove unused `sec` param of `ObjFile<ELFT>::getRelocTarget` ...Daniil Kovalev1-2/+1
2024-04-04[lld][AArch64][ELF][PAC] Support AUTH relocations and AUTH ELF marking (#72714)Daniil Kovalev1-0/+1
2024-03-25[ELF] Move parse files from Driver.cpp to InputFiles.cpp. NFCFangrui Song1-3/+2
2024-03-25[ELF] Simplify parseArmCMSEImportLib. NFCFangrui Song1-1/+1
2024-03-19[ELF] Make LinkerDrive::link a template. NFCFangrui Song1-0/+1
2024-03-10[ELF] Move getSymbol/getRelocTargetSym from ObjFile<ELFT> to InputFile. NFCFangrui Song1-11/+12
2024-01-22[lld][WebAssembly] Implement `--start-lib`/`--end-lib` (#78821)Sam Clegg1-2/+2
2024-01-22[ELF] Add internal InputFile (#78944)Fangrui Song1-3/+4
2023-11-16[ELF] Make some InputSection/InputFile member functions const. NFCFangrui Song1-3/+4
2023-10-03[LLD][ELF] Import `ObjFile::importCmseSymbols` at call site (#68025)Alexandre Ganea1-1/+0
2023-07-06[LLD][ELF] Cortex-M Security Extensions (CMSE) SupportAmilendra Kodithuwakku1-0/+10
2023-06-22Revert "Revert "Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Suppor...Mitch Phillips1-10/+0
2023-06-21Revert "Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Support""Amilendra Kodithuwakku1-0/+10
2023-06-21Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Support"Amilendra Kodithuwakku1-10/+0
2023-06-21[LLD][ELF] Cortex-M Security Extensions (CMSE) SupportAmilendra Kodithuwakku1-0/+10
2023-03-06[lld][ELF] Remove unused enum value. NFCSam Clegg1-1/+0
2023-01-16[llvm][ADT] Replace uses of `makeMutableArrayRef` with deduction guidesJoe Loser1-1/+1
2023-01-10Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille1-3/+3
2022-11-27[lld] Change Optional to std::optionalFangrui Song1-2/+3
2022-11-26[ELF] Change most llvm::Optional to std::optionalFangrui Song1-1/+1
2022-11-21[ELF] InputFile: change symbols to unique_ptr<Symbol *[]>Fangrui Song1-8/+10
2022-10-02[ELF] Move init from ELFFileBase constructor to a separate function. NFCFangrui Song1-0/+1
2022-10-02[ELF] Remove redundant getELFKind call. NFCFangrui Song1-5/+4
2022-09-04[ELF] Remove a redundant identify_magic call. NFCFangrui Song1-1/+1
2022-08-09[ELF] De-template BitcodeFile::parse. NFCFangrui Song1-1/+1
2022-08-04[ELF] Parallelize input section initializationFangrui Song1-1/+1
2022-08-04[ELF] Add makeThreadLocal/makeThreadLocalN and remove InputFile::localSymStorageFangrui Song1-3/+0