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 static uint64_t getAddend(InputSectionBase &sec, in getAddend()
97 void MarkLive<ELFT>::resolveReloc(InputSectionBase &sec, RelTy &rel, in resolveReloc()
104 auto *relSec = dyn_cast_or_null<InputSectionBase>(d->section); in resolveReloc()
130 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()
210 if (auto *isec = dyn_cast_or_null<InputSectionBase>(d->section)) in markSymbol()
256 for (InputSectionBase *sec : ctx.inputSections) { in run()
314 InputSectionBase &sec = *queue.pop_back_val(); in mark()
324 for (InputSectionBase *isec : sec.dependentSections) in mark()
350 for (InputSectionBase *sec : ctx.inputSections) { in moveToMain()
376 for (InputSectionBase *sec : ctx.inputSections) in markLive()
391 for (InputSectionBase *sec : ctx.inputSections) in markLive()