Searched refs:MergeInputSection (Results 1 – 10 of 10) sorted by relevance
| /openbsd-src/gnu/llvm/lld/ELF/ |
| H A D | InputSection.cpp | 178 const MergeInputSection *ms = cast<MergeInputSection>(this); in getOffset() 195 else if (auto *ms = dyn_cast<MergeInputSection>(this)) in getOutputSection() 1234 void MergeInputSection::splitStrings(StringRef s, size_t entSize) { in splitStrings() 1257 void MergeInputSection::splitNonStrings(ArrayRef<uint8_t> data, in splitNonStrings() 1269 MergeInputSection::MergeInputSection(ObjFile<ELFT> &f, in MergeInputSection() function in MergeInputSection 1274 MergeInputSection::MergeInputSection(uint64_t flags, uint32_t type, in MergeInputSection() function in MergeInputSection 1286 void MergeInputSection::splitIntoPieces() { in splitIntoPieces() 1295 SectionPiece &MergeInputSection::getSectionPiece(uint64_t offset) { in getSectionPiece() 1303 uint64_t MergeInputSection::getParentOffset(uint64_t offset) const { in getParentOffset() 1327 template MergeInputSection::MergeInputSection(ObjFile<ELF32LE> &, [all …]
|
| H A D | InputSection.h | 271 class MergeInputSection : public InputSectionBase { 274 MergeInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header, 276 MergeInputSection(uint64_t flags, uint32_t type, uint64_t entsize, 303 return const_cast<MergeInputSection *>(this)->getSectionPiece(offset); in getSectionPiece()
|
| H A D | ICF.cpp | 293 auto *x = dyn_cast<MergeInputSection>(da->section); in constantEq() 296 auto *y = cast<MergeInputSection>(db->section); in constantEq()
|
| H A D | SyntheticSections.h | 933 void addSection(MergeInputSection *ms); 934 SmallVector<MergeInputSection *, 0> sections; 1224 MergeInputSection *createCommentSection();
|
| H A D | MarkLive.cpp | 187 if (auto *ms = dyn_cast<MergeInputSection>(sec)) in enqueue()
|
| H A D | OutputSections.cpp | 193 MergeInputSection *ms = dyn_cast<MergeInputSection>(s); in finalizeInputSections()
|
| H A D | SyntheticSections.cpp | 86 MergeInputSection *elf::createCommentSection() { in createCommentSection() 87 auto *sec = make<MergeInputSection>(SHF_MERGE | SHF_STRINGS, SHT_PROGBITS, 1, in createCommentSection() 3215 void MergeSyntheticSection::addSection(MergeInputSection *ms) { in addSection() 3234 for (MergeInputSection *sec : sections) in finalizeContents() 3245 for (MergeInputSection *sec : sections) in finalizeContents() 3276 for (MergeInputSection *sec : sections) { in finalizeContents() 3300 parallelForEach(sections, [&](MergeInputSection *sec) { in finalizeContents() 3316 if (auto *s = dyn_cast<MergeInputSection>(sec)) in splitSections()
|
| H A D | InputFiles.cpp | 810 if (auto *ms = dyn_cast<MergeInputSection>(s)) { in initializeSections() 1029 return makeThreadLocal<MergeInputSection>(*this, sec, name); in createInputSection()
|
| H A D | LinkerScript.cpp | 840 assert(isa<MergeInputSection>(s) || in addOrphanSections()
|
| H A D | Writer.cpp | 676 if (auto *s = dyn_cast<MergeInputSection>(sec)) in includeInSymtab()
|