Lines Matching refs:InputSectionBase
53 void enqueue(InputSectionBase *sec, uint64_t offset);
58 void resolveReloc(InputSectionBase &sec, RelTy &rel, bool fromFDE);
71 DenseMap<StringRef, SmallVector<InputSectionBase *, 0>> cNamedSections;
76 static uint64_t getAddend(InputSectionBase &sec, in getAddend()
83 static uint64_t getAddend(InputSectionBase &sec, in getAddend()
90 void MarkLive<ELFT>::resolveReloc(InputSectionBase &sec, RelTy &rel, in resolveReloc()
98 auto *relSec = dyn_cast_or_null<InputSectionBase>(d->section); in resolveReloc()
124 for (InputSectionBase *sec : cNamedSections.lookup(sym.getName())) in resolveReloc()
163 static bool isReserved(InputSectionBase *sec) { in isReserved()
183 void MarkLive<ELFT>::enqueue(InputSectionBase *sec, uint64_t offset) { in enqueue()
204 if (auto *isec = dyn_cast_or_null<InputSectionBase>(d->section)) in markSymbol()
245 for (InputSectionBase *sec : ctx.inputSections) { in run()
304 InputSectionBase &sec = *queue.pop_back_val(); in mark()
312 for (InputSectionBase *isec : sec.dependentSections) in mark()
338 for (InputSectionBase *sec : ctx.inputSections) { in moveToMain()
364 for (InputSectionBase *sec : ctx.inputSections) in markLive()
379 for (InputSectionBase *sec : ctx.inputSections) in markLive()