Home | History | Annotate | Download | only in Target

Lines Matching defs:out

875   // write out symbol
896 // write out symbol
1315 // if the section is not ALLOC, lay it out until the last possible moment
1756 SectionMap::iterator out, prev, outBegin, outEnd;
1759 for (out = outBegin, prev = outEnd; out != outEnd; prev = out, ++out) {
1760 LDSection* sect = (*out)->getSection();
1767 if (!(*out)->hasContent() &&
1768 (*out)->getSection()->kind() != LDFileFormat::Null)
2079 SectionMap::iterator out, outBegin, outEnd;
2082 for (out = outBegin; out != outEnd; ++out, prev = cur) {
2083 cur = (*out)->getSection();
2115 SectionMap::iterator out, outBegin, outEnd;
2118 for (out = outBegin; out != outEnd; prev = cur, ++out) {
2119 cur = (*out)->getSection();
2127 for (SectionMap::Output::dot_iterator it = (*out)->dot_begin(),
2128 ie = (*out)->dot_end();
2148 } else if ((*out)->prolog().hasVMA()) {
2150 evaluator.eval((*out)->prolog().vma(), vma);
2151 } else if ((dot = (*out)->find_last_explicit_dot()) != (*out)->dot_end()) {
2156 if ((*out)->prolog().type() == OutputSectDesc::NOLOAD) {
2197 SectionMap::iterator relro_last = out - 1;
2199 (*out)->order() > SHO_RELRO_LAST) {
2251 for (SectionMap::Output::iterator in = (*out)->begin(),
2252 inEnd = (*out)->end();
2358 SectionMap::iterator out, outBegin, outEnd;
2361 for (out = outBegin; out != outEnd; ++out) {
2363 if ((*it)->name().compare((*out)->name()) == 0) {
2364 switch ((*out)->prolog().constraint()) {
2381 if (out != outEnd) {
2383 (*out)->setSection(*it);
2384 (*out)->setOrder(getSectionOrder(**it));
2395 for (SectionMap::reverse_iterator out = sectionMap.rbegin(),
2397 out != outEnd;
2398 ++out) {
2399 if ((*out)->hasContent() ||
2400 (*out)->getSection()->kind() == LDFileFormat::Null ||
2401 (*out)->getSection()->kind() == LDFileFormat::StackNote) {
2402 flag = (*out)->getSection()->flag();
2403 order = (*out)->order();
2404 type = (*out)->prolog().type();
2406 (*out)->getSection()->setFlag(flag);
2407 (*out)->setOrder(order);
2408 (*out)->prolog().setType(type);
2416 SectionMap::iterator out, outBegin, outEnd;
2421 out = sectionMap.insert(outBegin, *it);
2423 for (out = outBegin; out != outEnd; ++out) {
2424 if ((*out)->order() > order)
2427 out = sectionMap.insert(out, *it);
2429 (*out)->setOrder(order);
2451 for (SectionMap::iterator out = sectionMap.begin(), outEnd = sectionMap.end();
2452 out != outEnd;
2453 ++out) {
2454 if ((*out)->hasContent() ||
2455 (*out)->getSection()->kind() == LDFileFormat::Null ||
2456 (*out)->getSection()->kind() == LDFileFormat::StackNote ||
2458 (*out)->getSection()->setIndex(pModule.size());
2459 pModule.getSectionTable().push_back((*out)->getSection());