Lines Matching refs:InputSectionBase
43 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
139 InputSectionBase::InputSectionBase(ObjFile<ELFT> &file, in InputSectionBase() function in InputSectionBase
142 : InputSectionBase(&file, getFlags(hdr.sh_flags), in InputSectionBase()
153 size_t InputSectionBase::getSize() const { in getSize()
161 void InputSectionBase::uncompress() const { in uncompress()
177 uint64_t InputSectionBase::getOffsetInFile() const { in getOffsetInFile()
228 template <typename ELFT> void InputSectionBase::parseCompressedHeader() { in parseCompressedHeader()
271 InputSection *InputSectionBase::getLinkOrderDep() const { in getLinkOrderDep()
280 Defined *InputSectionBase::getEnclosingFunction(uint64_t offset) { in getEnclosingFunction()
291 std::string InputSectionBase::getLocation(uint64_t offset) { in getLocation()
323 std::string InputSectionBase::getSrcMsg(const Symbol &sym, uint64_t offset) { in getSrcMsg()
336 std::string InputSectionBase::getObjMsg(uint64_t off) { in getObjMsg()
359 : InputSectionBase(f, flags, type, in InputSection()
366 : InputSectionBase(f, header, name, InputSectionBase::Regular) {} in InputSection()
390 ArrayRef<InputSectionBase *> sections = file->getSections(); in copyShtGroup()
399 InputSectionBase *InputSection::getRelocatedSection() const { in getRelocatedSection()
402 ArrayRef<InputSectionBase *> sections = file->getSections(); in getRelocatedSection()
411 InputSectionBase *sec = getRelocatedSection(); in copyRelocations()
678 uint64_t InputSectionBase::getRelocTargetVA(const InputFile *file, RelType type, in getRelocTargetVA()
1002 void InputSectionBase::relocate(uint8_t *buf, uint8_t *bufEnd) { in relocate()
1020 void InputSectionBase::relocateAlloc(uint8_t *buf, uint8_t *bufEnd) { in relocateAlloc()
1181 void InputSectionBase::adjustSplitStackFunctionPrologues(uint8_t *buf, in adjustSplitStackFunctionPrologues()
1303 : InputSectionBase(f, header, name, InputSectionBase::EHFrame) {} in EhInputSection()
1407 : InputSectionBase(f, header, name, InputSectionBase::Merge) {} in MergeInputSection()
1412 : InputSectionBase(nullptr, flags, type, entsize, /*Link*/ 0, /*Info*/ 0, in MergeInputSection()
1461 template std::string InputSectionBase::getLocation<ELF32LE>(uint64_t);
1462 template std::string InputSectionBase::getLocation<ELF32BE>(uint64_t);
1463 template std::string InputSectionBase::getLocation<ELF64LE>(uint64_t);
1464 template std::string InputSectionBase::getLocation<ELF64BE>(uint64_t);