Home | History | Annotate | Download | only in Target

Lines Matching refs:SectionMap

38 #include <mcld/Object/SectionMap.h>
1843 SectionMap::iterator out, prev, outBegin, outEnd;
1844 outBegin = ldscript.sectionMap().begin();
1845 outEnd = ldscript.sectionMap().end();
2183 SectionMap::iterator out, outBegin, outEnd;
2184 outBegin = script.sectionMap().begin();
2185 outEnd = script.sectionMap().end();
2219 SectionMap::Output::dot_iterator dot;
2220 SectionMap::iterator out, outBegin, outEnd;
2221 outBegin = script.sectionMap().begin();
2222 outEnd = script.sectionMap().end();
2232 for (SectionMap::Output::dot_iterator it = (*out)->dot_begin(),
2294 SectionMap::iterator relro_last = out - 1;
2350 for (SectionMap::Output::iterator in = (*out)->begin(),
2362 for (SectionMap::Input::dot_iterator it = (*in)->dot_begin(),
2390 /// placeOutputSections - place output sections based on SectionMap
2395 SectionMap& sectionMap = pModule.getScript().sectionMap();
2455 SectionMap::iterator out, outBegin, outEnd;
2456 outBegin = sectionMap.begin();
2457 outEnd = sectionMap.end();
2488 // set up sections in SectionMap but do not exist at all.
2492 for (SectionMap::reverse_iterator out = sectionMap.rbegin(),
2493 outEnd = sectionMap.rend(); out != outEnd; ++out) {
2511 SectionMap::iterator out, outBegin, outEnd;
2512 outBegin = sectionMap.begin();
2513 outEnd = sectionMap.end();
2516 out = sectionMap.insert(outBegin, *it);
2522 out = sectionMap.insert(out, *it);
2529 std::stable_sort(sectionMap.begin(),
2530 sectionMap.end(),
2531 SectionMap::SHOCompare());
2536 sectionMap.fixupDotSymbols();
2542 // 1. place output sections based on SectionMap from SECTIONS command
2546 SectionMap& sectionMap = pModule.getScript().sectionMap();
2548 for (SectionMap::iterator out = sectionMap.begin(), outEnd = sectionMap.end();