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()
169 static bool isReserved(InputSectionBase *sec) { in isReserved()
189 void MarkLive<ELFT>::enqueue(InputSectionBase *sec, uint64_t offset) { in enqueue()
217 if (auto *isec = dyn_cast_or_null<InputSectionBase>(d->section)) in markSymbol()
247 for (InputSectionBase *sec : inputSections) { in run()
321 InputSectionBase &sec = *queue.pop_back_val(); in mark()
329 for (InputSectionBase *isec : sec.dependentSections) in mark()
355 for (InputSectionBase *sec : inputSections) { in moveToMain()
381 for (InputSectionBase *sec : inputSections) in markLive()
396 for (InputSectionBase *sec : inputSections) in markLive()