Lines Matching refs:SectionChunk
34 SectionChunk::SectionChunk(ObjFile *f, const coff_section *h, Kind k) in SectionChunk() function in lld::coff::SectionChunk
66 static_assert(sizeof(SectionChunk) <= 88, "SectionChunk grew unexpectedly");
77 static bool checkSecRel(const SectionChunk *sec, OutputSection *os) { in checkSecRel()
86 static void applySecRel(const SectionChunk *sec, uint8_t *off, in applySecRel()
113 void SectionChunk::applyRelX64(uint8_t *off, uint16_t type, OutputSection *os, in applyRelX64()
140 void SectionChunk::applyRelX86(uint8_t *off, uint16_t type, OutputSection *os, in applyRelX86()
208 void SectionChunk::applyRelARM(uint8_t *off, uint16_t type, OutputSection *os, in applyRelARM()
282 static void applySecRelLow12A(const SectionChunk *sec, uint8_t *off, in applySecRelLow12A()
288 static void applySecRelHigh12A(const SectionChunk *sec, uint8_t *off, in applySecRelHigh12A()
301 static void applySecRelLdr(const SectionChunk *sec, uint8_t *off, in applySecRelLdr()
325 void SectionChunk::applyRelARM64(uint8_t *off, uint16_t type, OutputSection *os, in applyRelARM64()
357 static void maybeReportRelocationToDiscarded(const SectionChunk *fromChunk, in maybeReportRelocationToDiscarded()
391 void SectionChunk::writeTo(uint8_t *buf) const { in writeTo()
421 void SectionChunk::applyRelocation(uint8_t *off, in applyRelocation()
465 void SectionChunk::sortRelocations() { in sortRelocations()
481 void SectionChunk::writeAndRelocateSubsection(ArrayRef<uint8_t> sec, in writeAndRelocateSubsection()
504 void SectionChunk::addAssociative(SectionChunk *child) { in addAssociative()
509 SectionChunk *prev = this; in addAssociative()
510 SectionChunk *next = assocChildren; in addAssociative()
554 void SectionChunk::getBaserels(std::vector<Baserel> *res) { in getBaserels()
650 void SectionChunk::getRuntimePseudoRelocs( in getRuntimePseudoRelocs()
686 bool SectionChunk::isCOMDAT() const { in isCOMDAT()
690 void SectionChunk::printDiscardedMessage() const { in printDiscardedMessage()
697 StringRef SectionChunk::getDebugName() const { in getDebugName()
703 ArrayRef<uint8_t> SectionChunk::getContents() const { in getContents()
709 ArrayRef<uint8_t> SectionChunk::consumeDebugMagic() { in consumeDebugMagic()
714 ArrayRef<uint8_t> SectionChunk::consumeDebugMagic(ArrayRef<uint8_t> data, in consumeDebugMagic()
738 SectionChunk *SectionChunk::findByName(ArrayRef<SectionChunk *> sections, in findByName()
740 for (SectionChunk *c : sections) in findByName()
746 void SectionChunk::replace(SectionChunk *other) { in replace()
752 uint32_t SectionChunk::getSectionNumber() const { in getSectionNumber()
1025 void MergeChunk::addSection(COFFLinkerContext &ctx, SectionChunk *c) { in addSection()
1037 for (SectionChunk *c : sections) in finalizeContents()
1045 for (SectionChunk *c : sections) { in assignSubsectionRVAs()