Home | History | Annotate | Download | only in Target

Lines Matching defs:out

925    // write out symbol
948 // write out symbol
1376 // if the section is not ALLOC, lay it out until the last possible moment
1843 SectionMap::iterator out, prev, outBegin, outEnd;
1846 for (out = outBegin, prev = outEnd; out != outEnd; prev = out, ++out) {
1847 LDSection* sect = (*out)->getSection();
1854 if (!(*out)->hasContent() &&
1855 (*out)->getSection()->kind() != LDFileFormat::Null)
2183 SectionMap::iterator out, outBegin, outEnd;
2186 for (out = outBegin; out != outEnd; ++out, prev = cur) {
2187 cur = (*out)->getSection();
2220 SectionMap::iterator out, outBegin, outEnd;
2223 for (out = outBegin; out != outEnd; prev = cur, ++out) {
2224 cur = (*out)->getSection();
2232 for (SectionMap::Output::dot_iterator it = (*out)->dot_begin(),
2233 ie = (*out)->dot_end(); it != ie; ++it) {
2251 } else if ((*out)->prolog().hasVMA()) {
2253 evaluator.eval((*out)->prolog().vma(), vma);
2254 } else if ((dot = (*out)->find_last_explicit_dot()) != (*out)->dot_end()) {
2259 if ((*out)->prolog().type() == OutputSectDesc::NOLOAD) {
2294 SectionMap::iterator relro_last = out - 1;
2297 (*out)->order() > SHO_RELRO_LAST) {
2350 for (SectionMap::Output::iterator in = (*out)->begin(),
2351 inEnd = (*out)->end(); in != inEnd; ++in) {
2455 SectionMap::iterator out, outBegin, outEnd;
2458 for (out = outBegin; out != outEnd; ++out) {
2460 if ((*it)->name().compare((*out)->name()) == 0) {
2461 switch ((*out)->prolog().constraint()) {
2478 if (out != outEnd) {
2480 (*out)->setSection(*it);
2481 (*out)->setOrder(getSectionOrder(**it));
2492 for (SectionMap::reverse_iterator out = sectionMap.rbegin(),
2493 outEnd = sectionMap.rend(); out != outEnd; ++out) {
2494 if ((*out)->hasContent() ||
2495 (*out)->getSection()->kind() == LDFileFormat::Null ||
2496 (*out)->getSection()->kind() == LDFileFormat::StackNote) {
2497 flag = (*out)->getSection()->flag();
2498 order = (*out)->order();
2499 type = (*out)->prolog().type();
2501 (*out)->getSection()->setFlag(flag);
2502 (*out)->setOrder(order);
2503 (*out)->prolog().setType(type);
2511 SectionMap::iterator out, outBegin, outEnd;
2516 out = sectionMap.insert(outBegin, *it);
2518 for (out = outBegin; out != outEnd; ++out) {
2519 if ((*out)->order() > order)
2522 out = sectionMap.insert(out, *it);
2524 (*out)->setOrder(order);
2548 for (SectionMap::iterator out = sectionMap.begin(), outEnd = sectionMap.end();
2549 out != outEnd; ++out) {
2550 if ((*out)->hasContent() ||
2551 (*out)->getSection()->kind() == LDFileFormat::Null ||
2552 (*out)->getSection()->kind() == LDFileFormat::StackNote ||
2554 (*out)->getSection()->setIndex(pModule.size());
2555 pModule.getSectionTable().push_back((*out)->getSection());