Home
last modified time | relevance | path

Searched refs:SectionMap (Results 1 – 18 of 18) sorted by relevance

/frameworks/compile/mclinker/lib/Object/
DSectionMap.cpp40 SectionMap::Input::Input(const std::string& pName, in Input()
59 SectionMap::Input::Input(const InputSectDesc& pInputDesc) in Input()
74 SectionMap::Output::Output(const std::string& pName) in Output()
95 SectionMap::Output::Output(const OutputSectDesc& pOutputDesc) in Output()
107 bool SectionMap::Output::hasContent() const { in hasContent()
111 SectionMap::Output::const_dot_iterator
112 SectionMap::Output::find_first_explicit_dot() const { in find_first_explicit_dot()
120 SectionMap::Output::dot_iterator SectionMap::Output::find_first_explicit_dot() { in find_first_explicit_dot()
128 SectionMap::Output::const_dot_iterator
129 SectionMap::Output::find_last_explicit_dot() const { in find_last_explicit_dot()
[all …]
DAndroid.bp8 "SectionMap.cpp",
DObjectBuilder.cpp40 SectionMap::const_mapping pair = in CreateSection()
57 SectionMap::mapping pair = m_Module.getScript().sectionMap().find( in MergeSection()
DObjectLinker.cpp309 SectionMap::iterator out, outBegin, outEnd; in mergeSections()
315 SectionMap::Output::iterator in, inBegin, inEnd; in mergeSections()
407 SectionMap::iterator out, outBegin, outEnd; in mergeSections()
412 SectionMap::Output::iterator in, inBegin, inEnd; in mergeSections()
/frameworks/compile/mclinker/include/mcld/
DLinkerScript.h60 const SectionMap& sectionMap() const { return m_SectionMap; } in sectionMap()
61 SectionMap& sectionMap() { return m_SectionMap; } in sectionMap()
100 SectionMap m_SectionMap;
/frameworks/compile/mclinker/include/mcld/Script/
DOperand.h159 explicit SectDescOperand(const SectionMap::Output* pOutputDesc);
164 const SectionMap::Output* outputDesc() const { return m_pOutputDesc; } in outputDesc()
176 static SectDescOperand* create(const SectionMap::Output* pOutputDesc);
181 const SectionMap::Output* m_pOutputDesc;
DRpnExpr.h66 static RpnExpr* buildHelperExpr(SectionMap::iterator pIter);
/frameworks/compile/mclinker/lib/Script/
DAssignment.cpp89 SectionMap::reference out = script.sectionMap().back(); in activate()
93 SectionMap::iterator prev = in activate()
133 SectionMap::Output::reference in = script.sectionMap().back()->back(); in activate()
DOperand.cpp143 SectDescOperand::SectDescOperand(const SectionMap::Output* pOutputDesc) in SectDescOperand()
153 const SectionMap::Output* pOutputDesc) { in create()
DRpnExpr.cpp80 RpnExpr* RpnExpr::buildHelperExpr(SectionMap::iterator pIter) { in buildHelperExpr()
/frameworks/compile/mclinker/include/mcld/Object/
DSectionMap.h29 class SectionMap {
158 ~SectionMap();
/frameworks/compile/mclinker/lib/Target/
DELFEmulation.cpp77 std::pair<SectionMap::mapping, bool> res = in MCLDEmulateELF()
DGNULDBackend.cpp1756 SectionMap::iterator out, prev, outBegin, outEnd; in createProgramHdrs()
2079 SectionMap::iterator out, outBegin, outEnd; in setOutputSectionOffset()
2114 SectionMap::Output::dot_iterator dot; in setOutputSectionAddress()
2115 SectionMap::iterator out, outBegin, outEnd; in setOutputSectionAddress()
2127 for (SectionMap::Output::dot_iterator it = (*out)->dot_begin(), in setOutputSectionAddress()
2197 SectionMap::iterator relro_last = out - 1; in setOutputSectionAddress()
2251 for (SectionMap::Output::iterator in = (*out)->begin(), in setOutputSectionAddress()
2264 for (SectionMap::Input::dot_iterator it = (*in)->dot_begin(), in setOutputSectionAddress()
2297 SectionMap& sectionMap = pModule.getScript().sectionMap(); in placeOutputSections()
2358 SectionMap::iterator out, outBegin, outEnd; in placeOutputSections()
[all …]
/frameworks/compile/mclinker/lib/LD/
DGarbageCollection.cpp185 SectionMap& sect_map = m_Module.getScript().sectionMap(); in getEntrySections()
194 SectionMap::Input* sm_input = in getEntrySections()
/frameworks/compile/slang/BitWriter_2_9/
DBitcodeWriter.cpp399 std::map<std::string, unsigned> SectionMap; in WriteModuleInfo() local
408 unsigned &Entry = SectionMap[GV.getSection()]; in WriteModuleInfo()
412 Entry = SectionMap.size(); in WriteModuleInfo()
420 unsigned &Entry = SectionMap[F.getSection()]; in WriteModuleInfo()
424 Entry = SectionMap.size(); in WriteModuleInfo()
456 if (SectionMap.empty()) // Section. in WriteModuleInfo()
460 Log2_32_Ceil(SectionMap.size()+1))); in WriteModuleInfo()
479 Vals.push_back(GV.hasSection() ? SectionMap[GV.getSection()] : 0); in WriteModuleInfo()
504 Vals.push_back(F.hasSection() ? SectionMap[F.getSection()] : 0); in WriteModuleInfo()
/frameworks/compile/slang/BitWriter_3_2/
DBitcodeWriter.cpp410 std::map<std::string, unsigned> SectionMap; in WriteModuleInfo() local
419 unsigned &Entry = SectionMap[GV.getSection()]; in WriteModuleInfo()
423 Entry = SectionMap.size(); in WriteModuleInfo()
431 unsigned &Entry = SectionMap[F.getSection()]; in WriteModuleInfo()
435 Entry = SectionMap.size(); in WriteModuleInfo()
467 if (SectionMap.empty()) // Section. in WriteModuleInfo()
471 Log2_32_Ceil(SectionMap.size()+1))); in WriteModuleInfo()
490 Vals.push_back(GV.hasSection() ? SectionMap[GV.getSection()] : 0); in WriteModuleInfo()
517 Vals.push_back(F.hasSection() ? SectionMap[F.getSection()] : 0); in WriteModuleInfo()
/frameworks/compile/slang/BitWriter_2_9_func/
DBitcodeWriter.cpp397 std::map<std::string, unsigned> SectionMap; in WriteModuleInfo() local
406 unsigned &Entry = SectionMap[GV.getSection()]; in WriteModuleInfo()
410 Entry = SectionMap.size(); in WriteModuleInfo()
418 unsigned &Entry = SectionMap[F.getSection()]; in WriteModuleInfo()
422 Entry = SectionMap.size(); in WriteModuleInfo()
454 if (SectionMap.empty()) // Section. in WriteModuleInfo()
458 Log2_32_Ceil(SectionMap.size()+1))); in WriteModuleInfo()
477 Vals.push_back(GV.hasSection() ? SectionMap[GV.getSection()] : 0); in WriteModuleInfo()
502 Vals.push_back(F.hasSection() ? SectionMap[F.getSection()] : 0); in WriteModuleInfo()
/frameworks/compile/mclinker/lib/Target/Mips/
DMipsLDBackend.h25 class SectionMap; variable