Lines Matching refs:InputSectionBase
44 std::vector<InputSectionBase *> elf::InputSections;
47 std::string lld::toString(const InputSectionBase *Sec) { in toString()
59 InputSectionBase::InputSectionBase(InputFile *File, uint64_t Flags, in InputSectionBase() function in InputSectionBase
124 InputSectionBase::InputSectionBase(ObjFile<ELFT> &File, in InputSectionBase() function in InputSectionBase
127 : InputSectionBase(&File, getFlags(Hdr.sh_flags), in InputSectionBase()
138 size_t InputSectionBase::getSize() const { in getSize()
146 void InputSectionBase::uncompress() const { in uncompress()
157 uint64_t InputSectionBase::getOffsetInFile() const { in getOffsetInFile()
208 void InputSectionBase::parseCompressedHeader() { in parseCompressedHeader()
273 InputSection *InputSectionBase::getLinkOrderDep() const { in getLinkOrderDep()
281 Defined *InputSectionBase::getEnclosingFunction(uint64_t Offset) { in getEnclosingFunction()
292 std::string InputSectionBase::getLocation(uint64_t Offset) { in getLocation()
324 std::string InputSectionBase::getSrcMsg(const Symbol &Sym, uint64_t Offset) { in getSrcMsg()
337 std::string InputSectionBase::getObjMsg(uint64_t Off) { in getObjMsg()
360 : InputSectionBase(F, Flags, Type, in InputSection()
367 : InputSectionBase(F, Header, Name, InputSectionBase::Regular) {} in InputSection()
390 ArrayRef<InputSectionBase *> Sections = File->getSections(); in copyShtGroup()
395 InputSectionBase *InputSection::getRelocatedSection() const { in getRelocatedSection()
398 ArrayRef<InputSectionBase *> Sections = File->getSections(); in getRelocatedSection()
407 InputSectionBase *Sec = getRelocatedSection(); in copyRelocations()
851 void InputSectionBase::relocate(uint8_t *Buf, uint8_t *BufEnd) { in relocate()
869 void InputSectionBase::relocateAlloc(uint8_t *Buf, uint8_t *BufEnd) { in relocateAlloc()
983 void InputSectionBase::adjustSplitStackFunctionPrologues(uint8_t *Buf, in adjustSplitStackFunctionPrologues()
1094 : InputSectionBase(F, Header, Name, InputSectionBase::EHFrame) {} in EhInputSection()
1193 : InputSectionBase(F, Header, Name, InputSectionBase::Merge) {} in MergeInputSection()
1198 : InputSectionBase(nullptr, Flags, Type, Entsize, /*Link*/ 0, /*Info*/ 0, in MergeInputSection()
1250 template std::string InputSectionBase::getLocation<ELF32LE>(uint64_t);
1251 template std::string InputSectionBase::getLocation<ELF32BE>(uint64_t);
1252 template std::string InputSectionBase::getLocation<ELF64LE>(uint64_t);
1253 template std::string InputSectionBase::getLocation<ELF64BE>(uint64_t);