• Home
  • Raw
  • Download

Lines Matching refs:SectionChunk

180 class SectionChunk final : public Chunk {
188 friend SectionChunk; variable
201 SectionChunk(ObjFile *file, const coff_section *header);
232 void addAssociative(SectionChunk *child);
267 AssociatedIterator, std::forward_iterator_tag, SectionChunk> {
270 AssociatedIterator(SectionChunk *head) : cur(head) {} in AssociatedIterator()
273 SectionChunk &operator*() const { return *cur; }
274 SectionChunk &operator*() { return *cur; }
281 SectionChunk *cur = nullptr;
298 static SectionChunk *findByName(ArrayRef<SectionChunk *> sections,
328 SectionChunk *repl;
331 SectionChunk *assocChildren = nullptr;
334 void replace(SectionChunk *other);
350 if (isa<SectionChunk>(this)) in getSize()
351 return static_cast<const SectionChunk *>(this)->getSize(); in getSize()
357 if (isa<SectionChunk>(this)) in getOutputCharacteristics()
358 return static_cast<const SectionChunk *>(this)->getOutputCharacteristics(); in getOutputCharacteristics()
365 if (isa<SectionChunk>(this)) in writeTo()
366 static_cast<const SectionChunk *>(this)->writeTo(buf); in writeTo()
372 if (isa<SectionChunk>(this)) in getSectionName()
373 return static_cast<const SectionChunk *>(this)->getSectionName(); in getSectionName()
379 if (isa<SectionChunk>(this)) in getBaserels()
380 static_cast<SectionChunk *>(this)->getBaserels(res); in getBaserels()
386 if (isa<SectionChunk>(this)) in getDebugName()
387 return static_cast<const SectionChunk *>(this)->getDebugName(); in getDebugName()
404 static void addSection(SectionChunk *c);
414 std::vector<SectionChunk *> sections;
635 RuntimePseudoReloc(Defined *sym, SectionChunk *target, uint32_t targetOffset, in RuntimePseudoReloc()
640 SectionChunk *target;
664 if (auto *sc = dyn_cast<SectionChunk>(this)) in isHotPatchable()