Home
last modified time | relevance | path

Searched refs:CStringInputSection (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/lld/MachO/
H A DInputSection.cpp66 } else if (auto *isec = dyn_cast<CStringInputSection>(inputSection)) { in addInputSection()
289 void CStringInputSection::splitIntoPieces() { in splitIntoPieces()
304 StringPiece &CStringInputSection::getStringPiece(uint64_t off) { in getStringPiece()
313 const StringPiece &CStringInputSection::getStringPiece(uint64_t off) const { in getStringPiece()
314 return const_cast<CStringInputSection *>(this)->getStringPiece(off); in getStringPiece()
317 size_t CStringInputSection::getStringPieceIndex(uint64_t off) const { in getStringPieceIndex()
326 uint64_t CStringInputSection::getOffset(uint64_t off) const { in getOffset()
H A DMapFile.cpp81 !isa<CStringInputSection>(d->isec())) { in gatherMapInfo()
93 if (auto isec = dyn_cast<CStringInputSection>(subsec.isec)) { in gatherMapInfo()
H A DInputSection.h198 class CStringInputSection final : public InputSection {
200 CStringInputSection(const Section &section, ArrayRef<uint8_t> data, in CStringInputSection() function
H A DSyntheticSections.cpp841 auto *cisec = cast<CStringInputSection>(d->isec()); in initialize()
1646 void CStringSection::addInput(CStringInputSection *isec) { in addInput()
1654 for (const CStringInputSection *isec : inputs) { in writeTo()
1666 for (CStringInputSection *isec : inputs) { in finalizeContents()
1724 for (const CStringInputSection *isec : inputs) { in finalizeContents()
1740 for (CStringInputSection *isec : inputs) { in finalizeContents()
2015 auto *cisec = cast<CStringInputSection>(def->isec()); in setUp()
2122 auto *cisec = cast<CStringInputSection>(def->isec()); in writeRelativeOffsetForIsec()
H A DObjC.cpp193 return cast<CStringInputSection>(isec)->getStringRefAtOffset(r.addend); in getReferentString()
199 if (auto *s = dyn_cast_or_null<CStringInputSection>(symIsec)) in getReferentString()
634 else if (auto *csisec = dyn_cast_or_null<CStringInputSection>(sym->isec())) { in tryEraseDefinedAtIsecOffset()
1050 CStringInputSection *newStringSec = make<CStringInputSection>( in emitCategoryName()
H A DSyntheticSections.h554 void addInput(CStringInputSection *);
560 std::vector<CStringInputSection *> inputs;
H A DInputFiles.cpp382 make<CStringInputSection>(section, data, align, dedupLiterals); in parseSections()
384 cast<CStringInputSection>(isec)->splitIntoPieces(); in parseSections()
H A DDriver.cpp1334 make<CStringInputSection>(section, ArrayRef<uint8_t>{buf, data.size()}, in addSynthenticMethnames()