Searched refs:MergeInputSection (Results 1 – 11 of 11) sorted by relevance
/external/llvm-project/lld/ELF/ |
D | InputSection.cpp | 184 const MergeInputSection *ms = cast<MergeInputSection>(this); in getOffset() 201 else if (auto *ms = dyn_cast<MergeInputSection>(this)) in getOutputSection() 1348 SyntheticSection *MergeInputSection::getParent() const { in getParent() 1354 void MergeInputSection::splitStrings(ArrayRef<uint8_t> data, size_t entSize) { in splitStrings() 1373 void MergeInputSection::splitNonStrings(ArrayRef<uint8_t> data, in splitNonStrings() 1384 MergeInputSection::MergeInputSection(ObjFile<ELFT> &f, in MergeInputSection() function in MergeInputSection 1389 MergeInputSection::MergeInputSection(uint64_t flags, uint32_t type, in MergeInputSection() function in MergeInputSection 1401 void MergeInputSection::splitIntoPieces() { in splitIntoPieces() 1410 SectionPiece *MergeInputSection::getSectionPiece(uint64_t offset) { in getSectionPiece() 1424 uint64_t MergeInputSection::getParentOffset(uint64_t offset) const { in getParentOffset() [all …]
|
D | InputSection.h | 270 class MergeInputSection : public InputSectionBase { 273 MergeInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header, 275 MergeInputSection(uint64_t flags, uint32_t type, uint64_t entsize, 302 return const_cast<MergeInputSection *>(this)->getSectionPiece(offset); in getSectionPiece()
|
D | ICF.cpp | 293 auto *x = dyn_cast<MergeInputSection>(da->section); in constantEq() 296 auto *y = cast<MergeInputSection>(db->section); in constantEq()
|
D | OutputSections.cpp | 175 MergeInputSection *ms = dyn_cast<MergeInputSection>(s); in finalizeInputSections()
|
D | SyntheticSections.h | 886 void addSection(MergeInputSection *ms); 887 std::vector<MergeInputSection *> sections; 1153 MergeInputSection *createCommentSection();
|
D | MarkLive.cpp | 199 if (auto *ms = dyn_cast<MergeInputSection>(sec)) in enqueue()
|
D | SyntheticSections.cpp | 86 MergeInputSection *elf::createCommentSection() { in createCommentSection() 87 return make<MergeInputSection>(SHF_MERGE | SHF_STRINGS, SHT_PROGBITS, 1, in createCommentSection() 3193 void MergeSyntheticSection::addSection(MergeInputSection *ms) { in addSection() 3212 for (MergeInputSection *sec : sections) in finalizeContents() 3223 for (MergeInputSection *sec : sections) in finalizeContents() 3256 for (MergeInputSection *sec : sections) { in finalizeContents() 3280 parallelForEach(sections, [&](MergeInputSection *sec) { in finalizeContents() 3302 if (auto *s = dyn_cast<MergeInputSection>(sec)) in splitSections()
|
D | InputFiles.cpp | 874 static InputSection *toRegularSection(MergeInputSection *sec) { in toRegularSection() 964 if (auto *ms = dyn_cast<MergeInputSection>(target)) { in createInputSection() 1074 return make<MergeInputSection>(*this, sec, name); in createInputSection()
|
D | LinkerScript.cpp | 764 assert(isa<MergeInputSection>(s) || in addOrphanSections()
|
D | Driver.cpp | 2330 return isa<MergeInputSection>(s); in link()
|
D | Writer.cpp | 757 if (auto *s = dyn_cast<MergeInputSection>(sec)) in includeInSymtab()
|