Lines Matching full:inputs
30 if (inputs.empty()) {
37 inputs.push_back(input);
100 // to the inputs vector. We store new thunks via cheap vector append, rather
101 // than costly insertion into the inputs vector.
114 // the inputs and thunks vectors (both ordered by ascending address), which
128 for (ConcatInputSection *isec : inputs)
134 for (ConcatInputSection *isec : inputs) {
171 uint64_t isecVA = inputs[callIdx]->getVA();
173 for (size_t i = callIdx; i < inputs.size(); i++) {
174 InputSection *isec = inputs[i];
206 for (ConcatInputSection *isec : inputs)
212 for (ConcatInputSection *isec : inputs)
231 // inputs[finalIdx] is for finalization (address-assignment)
234 for (size_t callIdx = 0, endIdx = inputs.size(); callIdx < endIdx;
237 finalizeOne(inputs[finalIdx++]);
238 ConcatInputSection *isec = inputs[callIdx];
252 alignToPowerOf2(addr + size, inputs[finalIdx]->align) +
253 inputs[finalIdx]->getSize();
256 finalizeOne(inputs[finalIdx++]);
360 for (ConcatInputSection *isec : inputs)
366 size_t i = 0, ie = inputs.size();
369 while (i < ie && (t == te || inputs[i]->empty() ||
370 inputs[i]->outSecOff < thunks[t]->outSecOff)) {
371 inputs[i]->writeTo(buf + inputs[i]->outSecOff);
374 while (t < te && (i == ie || thunks[t]->outSecOff < inputs[i]->outSecOff)) {