Lines Matching refs:InputSection

154     if (!relSec || !cast<InputSection>(relSec)->decodedCrel) {  in relsOrRelas()
155 auto *sec = makeThreadLocal<InputSection>(*f, shdr, name); in relsOrRelas()
200 return cast<InputSection>(this)->outSecOff + offset; in getOffset()
210 if (InputSection *isec = es->getParent()) in getOffset()
216 if (InputSection *isec = ms->getParent()) in getOffset()
229 InputSection *sec; in getOutputSection()
230 if (auto *isec = dyn_cast<InputSection>(this)) in getOutputSection()
274 InputSection *InputSectionBase::getLinkOrderDep() const { in getLinkOrderDep()
278 return cast<InputSection>(file->getSections()[link]); in getLinkOrderDep()
350 : InputSection(source.file, source.flags, source.type, source.addralign, {}, in PotentialSpillSection()
354 InputSection InputSection::discarded(nullptr, 0, 0, 0, ArrayRef<uint8_t>(), "");
356 InputSection::InputSection(InputFile *f, uint64_t flags, uint32_t type, in InputSection() function in InputSection
362 assert(f || this == &InputSection::discarded); in InputSection()
366 InputSection::InputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header, in InputSection() function in InputSection
371 template <class ELFT> void InputSection::copyShtGroup(uint8_t *buf) { in copyShtGroup()
392 InputSectionBase *InputSection::getRelocatedSection() const { in getRelocatedSection()
400 void InputSection::copyRelocations(uint8_t *buf) { in copyRelocations()
435 void InputSection::copyRelocations(uint8_t *buf, in copyRelocations()
637 InputSection *isec = cast<InputSection>(d->section); in getRISCVPCRelHi20()
949 void InputSection::relocateNonAlloc(uint8_t *buf, Relocs<RelTy> rels) { in relocateNonAlloc()
1108 auto *sec = cast<InputSection>(this); in relocate()
1190 if (InputSection *isec = cast_or_null<InputSection>(d->section)) in adjustSplitStackFunctionPrologues()
1213 template <class ELFT> void InputSection::writeTo(uint8_t *buf) { in writeTo()
1256 void InputSection::replace(InputSection *other) { in replace()
1265 for (InputSection *isec : dependentSections) in replace()
1438 template InputSection::InputSection(ObjFile<ELF32LE> &, const ELF32LE::Shdr &,
1440 template InputSection::InputSection(ObjFile<ELF32BE> &, const ELF32BE::Shdr &,
1442 template InputSection::InputSection(ObjFile<ELF64LE> &, const ELF64LE::Shdr &,
1444 template InputSection::InputSection(ObjFile<ELF64BE> &, const ELF64BE::Shdr &,
1447 template void InputSection::writeTo<ELF32LE>(uint8_t *);
1448 template void InputSection::writeTo<ELF32BE>(uint8_t *);
1449 template void InputSection::writeTo<ELF64LE>(uint8_t *);
1450 template void InputSection::writeTo<ELF64BE>(uint8_t *);