Lines Matching refs:isec

128   for (ConcatInputSection *isec : inputs)  in needsThunks()
129 isecAddr = alignToPowerOf2(isecAddr, isec->align) + isec->getSize(); in needsThunks()
134 for (ConcatInputSection *isec : inputs) { in needsThunks()
135 for (Reloc &r : isec->relocs) { in needsThunks()
148 isec->hasCallSites = true; in needsThunks()
174 InputSection *isec = inputs[i]; in estimateStubsInRangeVA() local
175 isecEnd = alignToPowerOf2(isecEnd, isec->align) + isec->getSize(); in estimateStubsInRangeVA()
196 void ConcatOutputSection::finalizeOne(ConcatInputSection *isec) { in finalizeOne() argument
197 size = alignToPowerOf2(size, isec->align); in finalizeOne()
198 fileSize = alignToPowerOf2(fileSize, isec->align); in finalizeOne()
199 isec->outSecOff = size; in finalizeOne()
200 isec->isFinal = true; in finalizeOne()
201 size += isec->getSize(); in finalizeOne()
202 fileSize += isec->getFileSize(); in finalizeOne()
206 for (ConcatInputSection *isec : inputs) in finalizeContents()
207 finalizeOne(isec); in finalizeContents()
212 for (ConcatInputSection *isec : inputs) in finalize()
213 finalizeOne(isec); in finalize()
238 ConcatInputSection *isec = inputs[callIdx]; in finalize() local
239 assert(isec->isFinal); in finalize()
240 uint64_t isecVA = isec->getVA(); in finalize()
259 if (!isec->hasCallSites) in finalize()
274 std::vector<Reloc> &relocs = isec->relocs; in finalize()
309 uint64_t thunkVA = thunkInfo.isec->getVA(); in finalize()
323 thunkInfo.isec = in finalize()
324 makeSyntheticInputSection(isec->getSegName(), isec->getName()); in finalize()
325 thunkInfo.isec->parent = this; in finalize()
326 assert(thunkInfo.isec->live); in finalize()
332 thunkName, /*file=*/nullptr, thunkInfo.isec, /*value=*/0, thunkSize, in finalize()
338 thunkName, /*file=*/nullptr, thunkInfo.isec, /*value=*/0, thunkSize, in finalize()
344 target->populateThunk(thunkInfo.isec, funcSym); in finalize()
345 finalizeOne(thunkInfo.isec); in finalize()
346 thunks.push_back(thunkInfo.isec); in finalize()
360 for (ConcatInputSection *isec : inputs) in writeTo()
361 isec->writeTo(buf + isec->outSecOff); in writeTo()
406 ConcatOutputSection::getOrCreateForInput(const InputSection *isec) { in getOrCreateForInput() argument
407 NamePair names = maybeRenameSection({isec->getSegName(), isec->getName()}); in getOrCreateForInput()
410 if (isec->getSegName() == segment_names::text && in getOrCreateForInput()
411 isec->getName() != section_names::gccExceptTab && in getOrCreateForInput()
412 isec->getName() != section_names::ehFrame) in getOrCreateForInput()