Searched refs:CStringInputSection (Results 1 – 7 of 7) sorted by relevance
234 void CStringInputSection::splitIntoPieces() { in splitIntoPieces()249 StringPiece &CStringInputSection::getStringPiece(uint64_t off) { in getStringPiece()258 const StringPiece &CStringInputSection::getStringPiece(uint64_t off) const { in getStringPiece()259 return const_cast<CStringInputSection *>(this)->getStringPiece(off); in getStringPiece()262 uint64_t CStringInputSection::getOffset(uint64_t off) const { in getOffset()
81 !isa<CStringInputSection>(d->isec)) { in gatherMapInfo()93 if (auto isec = dyn_cast<CStringInputSection>(subsec.isec)) { in gatherMapInfo()
195 class CStringInputSection final : public InputSection {197 CStringInputSection(const Section §ion, ArrayRef<uint8_t> data, in CStringInputSection() function
551 void addInput(CStringInputSection *);557 std::vector<CStringInputSection *> inputs;
1617 void CStringSection::addInput(CStringInputSection *isec) { in addInput()1625 for (const CStringInputSection *isec : inputs) { in writeTo()1637 for (CStringInputSection *isec : inputs) { in finalizeContents()1695 for (const CStringInputSection *isec : inputs) { in finalizeContents()1711 for (CStringInputSection *isec : inputs) { in finalizeContents()
1210 dyn_cast<CStringInputSection>(subsection.isec)) { in gatherInputSections()1264 make<CStringInputSection>(section, ArrayRef<uint8_t>{buf, data.size()}, in addSynthenticMethnames()
360 make<CStringInputSection>(section, data, align, dedupLiterals); in parseSections()362 cast<CStringInputSection>(isec)->splitIntoPieces(); in parseSections()