Lines Matching defs:InputSectionBase

39 std::string elf::toStr(Ctx &ctx, const InputSectionBase *sec) {
44 const InputSectionBase *sec) {
56 InputSectionBase::InputSectionBase(InputFile *file, StringRef name,
99 InputSectionBase::InputSectionBase(ObjFile<ELFT> &file,
102 : InputSectionBase(&file, name, hdr.sh_type,
115 size_t InputSectionBase::getSize() const {
122 static void decompressAux(Ctx &ctx, const InputSectionBase &sec, uint8_t *out,
133 void InputSectionBase::decompress() const {
142 RelsOrRelas<ELFT> InputSectionBase::relsOrRelas(bool supportsCrel) const {
155 InputSectionBase *const &relSec = f->getSections()[relSecIdx];
254 void InputSectionBase::parseCompressedHeader(Ctx &ctx) {
286 InputSection *InputSectionBase::getLinkOrderDep() const {
294 Defined *InputSectionBase::getEnclosingSymbol(uint64_t offset,
307 std::string InputSectionBase::getLocation(uint64_t offset) const {
330 InputSectionBase::SrcMsg &&msg) {
337 ArrayRef<InputSectionBase *> sections = file.getSections();
364 InputSectionBase::ObjMsg &&msg) {
381 PotentialSpillSection::PotentialSpillSection(const InputSectionBase &source,
393 : InputSectionBase(f, name, type, flags,
402 : InputSectionBase(f, header, name, InputSectionBase::Regular) {}
417 ArrayRef<InputSectionBase *> sections = file->getSections();
426 InputSectionBase *InputSection::getRelocatedSection() const {
429 ArrayRef<InputSectionBase *> sections = file->getSections();
439 InputSectionBase *sec = getRelocatedSection();
474 InputSectionBase *sec = getRelocatedSection();
670 static Relocation *getRISCVPCRelHi20(Ctx &ctx, const InputSectionBase *loSec,
773 uint64_t InputSectionBase::getRelocTargetVA(Ctx &ctx, const Relocation &r,
1168 void InputSectionBase::relocate(Ctx &ctx, uint8_t *buf, uint8_t *bufEnd) {
1234 void InputSectionBase::adjustSplitStackFunctionPrologues(Ctx &ctx, uint8_t *buf,
1346 : InputSectionBase(f, header, name, InputSectionBase::EHFrame) {}
1474 : InputSectionBase(f, header, name, InputSectionBase::Merge) {}
1479 : InputSectionBase(ctx.internalFile, name, type, flags, /*link=*/0,
1529 InputSectionBase::relsOrRelas<ELF32LE>(bool) const;
1531 InputSectionBase::relsOrRelas<ELF32BE>(bool) const;
1533 InputSectionBase::relsOrRelas<ELF64LE>(bool) const;
1535 InputSectionBase::relsOrRelas<ELF64BE>(bool) const;