summaryrefslogtreecommitdiff
path: root/lld/ELF/MarkLive.cpp
AgeCommit message (Expand)Author
2025-09-29ELF: Store EhInputSection relocations to simplify code. NFCFangrui Song
2025-09-19[ELF] Add --print-gc-sections=<file> (#159706)Fangrui Song
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata
2025-03-26[lld][ELF] Add --why-live flag (inspired by Mach-O) (#127112)Daniel Thornburgh
2024-12-08[ELF] Introduce Symbol::isExported to cache includeInDynsymFangrui Song
2024-11-16[ELF] Replace functions bAlloc/saver/uniqueSaver with member accessFangrui Song
2024-11-16[ELF] Replace message(...) with Msg(ctx)Fangrui Song
2024-11-16[ELF] Pass ctx to bAlloc/saver/uniqueSaverFangrui Song
2024-11-16[ELF] Replace contex-less toString(x) with toStr(ctx, x)Fangrui Song
2024-10-11[ELF] Pass Ctx & to SymbolFangrui Song
2024-09-29[ELF] Pass Ctx & to MarkLiveFangrui Song
2024-09-23[ELF] Move elf::symtab into CtxFangrui Song
2024-09-21[ELF] Replace config-> with ctx.arg.Fangrui Song
2024-09-15[ELF] Move partitions into ctx. NFCFangrui Song
2024-08-21[ELF] Move target to Ctx. NFCFangrui Song
2024-08-21[ELF] Move script into Ctx. NFCFangrui Song
2024-08-01[ELF] Support relocatable files using CREL with explicit addendsFangrui Song
2024-03-20[ELF] Add isStaticRelSecType to simplify SHT_REL/SHT_RELA testing. NFCFangrui Song
2024-03-10[ELF] Move getSymbol/getRelocTargetSym from ObjFile<ELFT> to InputFile. NFCFangrui Song
2023-07-06[LLD][ELF] Cortex-M Security Extensions (CMSE) SupportAmilendra Kodithuwakku
2023-06-29[ELF][NFC] Change comment terminologyAlex Brachet
2023-06-22Revert "Revert "Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Suppor...Mitch Phillips
2023-06-21Revert "Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Support""Amilendra Kodithuwakku
2023-06-21Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Support"Amilendra Kodithuwakku
2023-06-21[LLD][ELF] Cortex-M Security Extensions (CMSE) SupportAmilendra Kodithuwakku
2023-06-05[lld] StringRef::{starts,ends}with => {starts,ends}_with. NFCFangrui Song
2022-11-20[ELF] Change rawData to content() and data() to contentMaybeDecompress()Fangrui Song
2022-10-16[ELF] Move inputSections/ehInputSections into Ctx. NFCFangrui Song
2022-10-01[ELF] Remove symtab indirection. NFCFangrui Song
2022-10-01[ELF] Remove ctx indirection. NFCFangrui Song
2022-09-05[ELF] MarkLive: remove dead code from D24750. NFCFangrui Song
2022-08-19[lld][ELF] Rename SymbolTable::symbols() to SymbolTable::getSymbols(). NFCSam Clegg
2022-07-31[ELF] Split EhInputSection::pieces into cies and fdesFangrui Song
2022-07-31[ELF] Move EhInputSection out of inputSections. NFCFangrui Song
2022-06-29[ELF] Move InputFiles global variables (memoryBuffers, objectFiles, etc) into...Fangrui Song
2022-03-28[ELF] Simplify MergeInputSection::getParentOffset. NFCFangrui Song
2022-02-23[ELF] Don't rely on Symbols.h's transitive inclusion of InputFiles.h. NFCFangrui Song
2022-02-23[ELF] Remove SharedSymbol::getFile. NFCFangrui Song
2022-02-21[ELF] Replace uncompressed InputSectionBase::data() with rawData. NFCFangrui Song
2022-02-07[ELF] Clean up headers. NFCFangrui Song
2022-01-30[ELF] Simplify SectionBase::partition handling and make it live by default. NFCFangrui Song
2022-01-20Re-land [LLD] Remove global state in lldCommonAlexandre Ganea
2022-01-16Revert [LLD] Remove global state in lldCommonAlexandre Ganea
2022-01-16[LLD] Remove global state in lldCommonAlexandre Ganea
2021-12-30[ELF] Switch cNamedSections to SmallVector. NFCFangrui Song
2021-12-28[ELF] --gc-sections: Work around SHT_PROGBITS .init_array.N for RustFangrui Song
2021-12-23[ELF] Remove stale comment which was duplicated in MarkLive<ELFT>::runFangrui Song
2021-12-23[ELF] --gc-sections: combine two iterations over inputSectionsFangrui Song
2021-12-21[ELF] --gc-sections: Work around SHT_PROGBITS .init_arrayFangrui Song
2021-12-15[ELF] --gc-sections: Change startwith(".jcr") to exact matchFangrui Song