Lines Matching refs:SectionNumber
154 SectionChunk *ObjFile::readSection(uint32_t SectionNumber, in readSection() argument
158 if (auto EC = COFFObj->getSection(SectionNumber, Sec)) in readSection()
159 fatal("getSection failed: #" + Twine(SectionNumber) + ": " + EC.message()); in readSection()
163 fatal("getSectionName failed: #" + Twine(SectionNumber) + ": " + in readSection()
238 int32_t SectionNumber = Sym.getSectionNumber(); in readAssociativeDefinition() local
240 SparseChunks[SectionNumber] = readSection(SectionNumber, Def, ""); in readAssociativeDefinition()
241 if (SparseChunks[SectionNumber]) in readAssociativeDefinition()
242 Parent->addAssociative(SparseChunks[SectionNumber]); in readAssociativeDefinition()
244 SparseChunks[SectionNumber] = nullptr; in readAssociativeDefinition()
254 int32_t SectionNumber = Sym.getSectionNumber(); in recordPrevailingSymbolForMingw() local
255 SectionChunk *SC = SparseChunks[SectionNumber]; in recordPrevailingSymbolForMingw()
259 PrevailingSectionMap[Name] = SectionNumber; in recordPrevailingSymbolForMingw()
405 int32_t SectionNumber = Sym.getSectionNumber(); in createDefined() local
406 if (SectionNumber == llvm::COFF::IMAGE_SYM_DEBUG) in createDefined()
409 if (llvm::COFF::isReservedSectionNumber(SectionNumber)) in createDefined()
411 " should not refer to special section " + Twine(SectionNumber)); in createDefined()
413 if ((uint32_t)SectionNumber >= SparseChunks.size()) in createDefined()
415 " should not refer to non-existent section " + Twine(SectionNumber)); in createDefined()
418 if (const coff_aux_section_definition *Def = ComdatDefs[SectionNumber]) { in createDefined()
419 ComdatDefs[SectionNumber] = nullptr; in createDefined()
431 SectionChunk *C = readSection(SectionNumber, Def, GetName()); in createDefined()
432 SparseChunks[SectionNumber] = C; in createDefined()
436 SparseChunks[SectionNumber] = nullptr; in createDefined()
444 if (SparseChunks[SectionNumber] == PendingComdat) { in createDefined()
449 ComdatDefs[SectionNumber] = Def; in createDefined()
454 if (SparseChunks[SectionNumber] == PendingComdat) in createDefined()