Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lld/MachO/
H A DInputSection.cpp65 } else if (auto *isec = dyn_cast<CStringInputSection>(inputSection)) { in addInputSection()
288 void CStringInputSection::splitIntoPieces() { in splitIntoPieces()
303 StringPiece &CStringInputSection::getStringPiece(uint64_t off) { in getStringPiece()
312 const StringPiece &CStringInputSection::getStringPiece(uint64_t off) const { in getStringPiece()
313 return const_cast<CStringInputSection *>(this)->getStringPiece(off); in getStringPiece()
316 size_t CStringInputSection::getStringPieceIndex(uint64_t off) const { in getStringPieceIndex()
325 uint64_t CStringInputSection::getOffset(uint64_t off) const { in getOffset()
H A DSectionPriorities.h19 using StringPiecePair = std::pair<CStringInputSection *, size_t>;
70 buildCStringPriorities(ArrayRef<CStringInputSection *>);
H A DRelocations.cpp36 const auto *cisec = dyn_cast<CStringInputSection>(isec); in getReferentString()
47 if (auto *s = dyn_cast_or_null<CStringInputSection>(symIsec)) in getReferentString()
H A DMapFile.cpp81 !isa<CStringInputSection>(d->isec())) { in gatherMapInfo()
93 if (auto isec = dyn_cast<CStringInputSection>(subsec.isec)) { in gatherMapInfo()
H A DInputSection.h199 class CStringInputSection final : public InputSection {
201 CStringInputSection(const Section &section, ArrayRef<uint8_t> data, in CStringInputSection() function
H A DSectionPriorities.cpp409 ArrayRef<CStringInputSection *> inputs) { in buildCStringPriorities()
418 for (CStringInputSection *isec : inputs) { in buildCStringPriorities()
H A DSyntheticSections.h556 void addInput(CStringInputSection *);
562 std::vector<CStringInputSection *> inputs;
H A DSyntheticSections.cpp840 auto *cisec = cast<CStringInputSection>(d->isec()); in initialize()
1670 void CStringSection::addInput(CStringInputSection *isec) { in addInput()
1678 for (const CStringInputSection *isec : inputs) { in writeTo()
1690 for (CStringInputSection *isec : inputs) { in finalizeContents()
1748 for (const CStringInputSection *isec : inputs) { in finalizeContents()
1779 for (CStringInputSection *isec : inputs) in finalizeContents()
H A DObjC.cpp611 else if (auto *csisec = dyn_cast_or_null<CStringInputSection>(sym->isec())) { in tryEraseDefinedAtIsecOffset()
1051 CStringInputSection *newStringSec = make<CStringInputSection>( in emitCategoryName()
H A DInputFiles.cpp380 make<CStringInputSection>(section, data, align, dedupLiterals); in parseSections()
382 cast<CStringInputSection>(isec)->splitIntoPieces(); in parseSections()
H A DDriver.cpp1395 make<CStringInputSection>(section, ArrayRef<uint8_t>{buf, data.size()}, in addSynthenticMethnames()