Lines Matching refs:SplitIndex
150 Block &LinkGraph::splitBlock(Block &B, size_t SplitIndex, in splitBlock() argument
153 assert(SplitIndex > 0 && "splitBlock can not be called with SplitIndex == 0"); in splitBlock()
156 if (SplitIndex == B.getSize()) in splitBlock()
159 assert(SplitIndex < B.getSize() && "SplitIndex out of range"); in splitBlock()
164 ? createZeroFillBlock(B.getSection(), SplitIndex, B.getAddress(), in splitBlock()
167 B.getSection(), B.getContent().slice(0, SplitIndex), in splitBlock()
171 B.setAddress(B.getAddress() + SplitIndex); in splitBlock()
172 B.setContent(B.getContent().slice(SplitIndex)); in splitBlock()
173 B.setAlignmentOffset((B.getAlignmentOffset() + SplitIndex) % in splitBlock()
182 if (I->getOffset() < SplitIndex) { in splitBlock()
186 I->setOffset(I->getOffset() - SplitIndex); in splitBlock()
212 BlockSymbols.back()->getOffset() < SplitIndex) { in splitBlock()
216 if (Sym->getOffset() + Sym->getSize() > SplitIndex) in splitBlock()
217 Sym->setSize(SplitIndex - Sym->getOffset()); in splitBlock()
224 Sym->setOffset(Sym->getOffset() - SplitIndex); in splitBlock()