Searched refs:SectionSymbol (Results 1 – 8 of 8) sorted by relevance
266 class SectionSymbol : public Symbol {268 SectionSymbol(uint32_t flags, const InputChunk *s, InputFile *f = nullptr)627 alignas(SectionSymbol) char k[sizeof(SectionSymbol)];
107 if (auto *ss = dyn_cast<SectionSymbol>(sym)) in calcNewIndex()149 if (!isa<SectionSymbol>(sym) && !sym->isLive()) in calcNewValue()563 SectionSymbol *ObjFile::getSectionSymbol(uint32_t index) const { in getSectionSymbol()564 return cast<SectionSymbol>(symbols[index]); in getSectionSymbol()614 return make<SectionSymbol>(flags, section, this); in createDefined()
111 if (isa<SectionSymbol>(this) || isa<OutputSectionSymbol>(this)) in getWasmType()415 const OutputSectionSymbol *SectionSymbol::getOutputSectionSymbol() const { in getOutputSectionSymbol()
58 if ((!isa<SectionSymbol>(dr)) && dr->isLive() && in getSymbols()
149 SectionSymbol *getSectionSymbol(uint32_t index) const;
709 if (sym->isLocal() && !isa<SectionSymbol>(sym) && sym->isLive()) in populateSymtab()
1460 const auto *SectionSymbol = in recordRelocation() local1462 if (SectionSymbol) in recordRelocation()1463 SectionSymbol->setUsedInReloc(); in recordRelocation()1464 ELFRelocationEntry Rec(FixupOffset, SectionSymbol, Type, Addend, SymA, C); in recordRelocation()
568 const MCSymbol *SectionSymbol = nullptr; in recordRelocation() local574 SectionSymbol = SecSymIt->second; in recordRelocation()576 SectionSymbol = SecA.getBeginSymbol(); in recordRelocation()578 if (!SectionSymbol) in recordRelocation()582 SymA = cast<MCSymbolWasm>(SectionSymbol); in recordRelocation()