Lines Matching refs:InputSectionBase

36 SmallVector<InputSectionBase *, 0> elf::inputSections;
40 std::string lld::toString(const InputSectionBase *sec) { in toString()
52 InputSectionBase::InputSectionBase(InputFile *file, uint64_t flags, in InputSectionBase() function in InputSectionBase
90 InputSectionBase::InputSectionBase(ObjFile<ELFT> &file, in InputSectionBase() function in InputSectionBase
93 : InputSectionBase(&file, getFlags(hdr.sh_flags), hdr.sh_type, in InputSectionBase()
104 size_t InputSectionBase::getSize() const { in getSize()
112 void InputSectionBase::uncompress() const { in uncompress()
128 template <class ELFT> RelsOrRelas<ELFT> InputSectionBase::relsOrRelas() const { in relsOrRelas()
200 template <typename ELFT> void InputSectionBase::parseCompressedHeader() { in parseCompressedHeader()
225 InputSection *InputSectionBase::getLinkOrderDep() const { in getLinkOrderDep()
233 Defined *InputSectionBase::getEnclosingFunction(uint64_t offset) { in getEnclosingFunction()
243 std::string InputSectionBase::getLocation(uint64_t offset) { in getLocation()
264 std::string InputSectionBase::getSrcMsg(const Symbol &sym, uint64_t offset) { in getSrcMsg()
277 std::string InputSectionBase::getObjMsg(uint64_t off) { in getObjMsg()
301 : InputSectionBase(f, flags, type, in InputSection()
308 : InputSectionBase(f, header, name, InputSectionBase::Regular) {} in InputSection()
323 ArrayRef<InputSectionBase *> sections = file->getSections(); in copyShtGroup()
332 InputSectionBase *InputSection::getRelocatedSection() const { in getRelocatedSection()
335 ArrayRef<InputSectionBase *> sections = file->getSections(); in getRelocatedSection()
345 InputSectionBase *sec = getRelocatedSection(); in copyRelocations()
614 uint64_t InputSectionBase::getRelocTargetVA(const InputFile *file, RelType type, in getRelocTargetVA()
950 void InputSectionBase::relocate(uint8_t *buf, uint8_t *bufEnd) { in relocate()
971 void InputSectionBase::relocateAlloc(uint8_t *buf, uint8_t *bufEnd) { in relocateAlloc()
1149 void InputSectionBase::adjustSplitStackFunctionPrologues(uint8_t *buf, in adjustSplitStackFunctionPrologues()
1256 : InputSectionBase(f, header, name, InputSectionBase::EHFrame) {} in EhInputSection()
1390 : InputSectionBase(f, header, name, InputSectionBase::Merge) {} in MergeInputSection()
1395 : InputSectionBase(nullptr, flags, type, entsize, /*Link*/ 0, /*Info*/ 0, in MergeInputSection()
1440 template RelsOrRelas<ELF32LE> InputSectionBase::relsOrRelas<ELF32LE>() const;
1441 template RelsOrRelas<ELF32BE> InputSectionBase::relsOrRelas<ELF32BE>() const;
1442 template RelsOrRelas<ELF64LE> InputSectionBase::relsOrRelas<ELF64LE>() const;
1443 template RelsOrRelas<ELF64BE> InputSectionBase::relsOrRelas<ELF64BE>() const;