summaryrefslogtreecommitdiff
path: root/lld/ELF/InputSection.cpp
Commit message (Expand)AuthorAgeFilesLines
* [RISCV] Replace RISCV -> RISC-V in comments. NFCCraig Topper2023-03-271-1/+1
* [lld][RISCV] Introduce handling for R_RISCV_PLT32 relocationLeonard Chan2023-02-231-0/+1
* [lld] Fix gcc compiler warnings related to variadic macro [NFC]Mikael Holmen2023-02-021-1/+1
* Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille2023-01-101-7/+7
* [lld][NFC] rename ELF alignment into addralignGuillaume Chatelet2022-12-011-8/+8
* [ELF] Change most llvm::Optional to std::optionalFangrui Song2022-11-261-1/+1
* [ELF] Add InputSectionBase::{addRelocs,relocs} and GotSection::addConstant to...Fangrui Song2022-11-211-4/+4
* [ELF] Simplify InputSectionBase::getSizeFangrui Song2022-11-211-3/+1
* [ELF] Replace rawData+size with content_+size+compressedSizeFangrui Song2022-11-201-7/+9
* [ELF] Change rawData to content() and data() to contentMaybeDecompress()Fangrui Song2022-11-201-19/+20
* [ELF] InputSectionBase: add bool compressed to avoid overloading size with co...Fangrui Song2022-11-201-7/+7
* [ELF] Make relocateAlloc target specific. NFCFangrui Song2022-10-171-128/+1
* [ELF] Move inputSections/ehInputSections into Ctx. NFCFangrui Song2022-10-161-2/+0
* [ELF] Remove symtab indirection. NFCFangrui Song2022-10-011-1/+1
* [Support] Rename llvm::compression::{zlib,zstd}::uncompress to more appropria...Fangrui Song2022-09-171-4/+4
* [ELF] Support ELFCOMPRESS_ZSTD inputFangrui Song2022-09-091-5/+22
* [ELF] Rename InputSectionBase::uncompress to decompress. NFCFangrui Song2022-09-091-3/+3
* [ELF] Parallelize input section initializationFangrui Song2022-08-041-1/+2
* [lld] Fixed a number of typosGabriel Ravier2022-08-021-1/+1
* [ELF] EhInputSection::getParentOffset: fix out-of-bounds access for symbols r...Fangrui Song2022-08-011-1/+4
* [ELF] Simplify EhInputSection::split. NFCFangrui Song2022-07-311-29/+15
* [ELF] Split EhInputSection::pieces into cies and fdesFangrui Song2022-07-311-6/+12
* [ELF] Move EhInputSection out of inputSections. NFCFangrui Song2022-07-311-0/+1
* [ELF] Move SyntheticSections to InputSection.h. NFCFangrui Song2022-07-301-4/+0
* [Support] Change compression::zlib::{compress,uncompress} to use uint8_t *Fangrui Song2022-07-131-7/+5
* [ELF] Refactor ELFCOMPRESS_ZLIB handling and improve diagnosticsFangrui Song2022-07-081-7/+8
* [NFC] Refactor llvm::zlib namespaceCole Kissane2022-07-081-3/+5
* [ELF] Relax R_RISCV_ALIGNFangrui Song2022-07-071-0/+4
* [ELF] Change getRISCVPCRelHi20 error to conventional errorOrWarnFangrui Song2022-06-121-4/+5
* [ELF] Remove support for legacy .zdebug sectionsFangrui Song2022-06-021-28/+3
* [LLD][ELF] Drop the string null terminator from the hash in splitStringsAndrew Ng2022-05-271-4/+4
* [ELF][AArch64] Fix unneeded thunk for branches to hidden undefined weakFangrui Song2022-04-141-1/+3
* [ELF] --emit-relocs: adjust offsets of .rel[a].eh_frame relocationsFangrui Song2022-03-291-4/+21
* Revert D122459 "[ELF] --emit-relocs: adjust offsets of .rel[a].eh_frame reloc...Fangrui Song2022-03-281-21/+2
* [ELF] --emit-relocs: adjust offsets of .rel[a].eh_frame relocationsFangrui Song2022-03-281-2/+21
* [ELF] Simplify MergeInputSection::getParentOffset. NFCFangrui Song2022-03-281-16/+7
* [ELF] Inline InputSection::getParent. NFCFangrui Song2022-03-081-4/+0
* Reland D119909 [ELF] Parallelize initializeLocalSymbolsFangrui Song2022-03-041-2/+3
* Revert "[ELF] Parallelize initializeLocalSymbols"Jorge Gorbe Moya2022-03-041-3/+2
* [ELF] Make InputSection::classof inline. NFCFangrui Song2022-02-281-5/+0
* [ELF] Move SyntheticSection check from InputSection::writeTo to OutputSection...Fangrui Song2022-02-271-5/+0
* [ELF] Parallelize initializeLocalSymbolsFangrui Song2022-02-241-2/+3
* [ELF] Replace uncompressed InputSectionBase::data() with rawData. NFCFangrui Song2022-02-211-2/+3
* [ELF] Clean up headers. NFCFangrui Song2022-02-071-5/+0
* [lld][ELF] Add support for ADRP+ADD optimization for AArch64Alexander Shaposhnikov2022-02-021-0/+8
* [ELF] Simplify code with invokeELFT. NFCFangrui Song2022-02-011-16/+1
* [ELF] Switch split-stack to use SmallVector. NFCFangrui Song2022-02-011-2/+3
* [ELF] splitStrings: replace entSize==1 special case with manual loop unswitch...Fangrui Song2022-01-301-19/+19
* [ELF] copyShtGroup: replace unordered_set<uint32_t> with DenseSet<uint32_t>. NFCFangrui Song2022-01-301-2/+1
* [ELF] Optimize MergeInputSection::splitNonStrings with resize_for_overwrite. NFCFangrui Song2022-01-301-1/+1