Lines Matching refs:InputSectionBase
54 void enqueue(InputSectionBase *sec, uint64_t offset);
59 void resolveReloc(InputSectionBase &sec, RelTy &rel, bool fromFDE);
72 DenseMap<StringRef, std::vector<InputSectionBase *>> cNamedSections;
77 static uint64_t getAddend(InputSectionBase &sec, in getAddend()
84 static uint64_t getAddend(InputSectionBase &sec, in getAddend()
91 void MarkLive<ELFT>::resolveReloc(InputSectionBase &sec, RelTy &rel, in resolveReloc()
99 auto *relSec = dyn_cast_or_null<InputSectionBase>(d->section); in resolveReloc()
125 for (InputSectionBase *sec : cNamedSections.lookup(sym.getName())) in resolveReloc()
170 static bool isReserved(InputSectionBase *sec) { in isReserved()
188 void MarkLive<ELFT>::enqueue(InputSectionBase *sec, uint64_t offset) { in enqueue()
216 if (auto *isec = dyn_cast_or_null<InputSectionBase>(d->section)) in markSymbol()
248 for (InputSectionBase *sec : inputSections) { in run()
289 InputSectionBase &sec = *queue.pop_back_val(); in mark()
299 for (InputSectionBase *isec : sec.dependentSections) in mark()
325 for (InputSectionBase *sec : inputSections) { in moveToMain()
343 for (InputSectionBase *sec : inputSections) in markLive()
382 for (InputSectionBase *sec : inputSections) { in markLive()
406 for (InputSectionBase *sec : inputSections) in markLive()