Home
last modified time | relevance | path

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

/aosp12/frameworks/compile/mclinker/lib/Object/
H A DSectionMap.cpp120 SectionMap::Output::dot_iterator SectionMap::Output::find_first_explicit_dot() { in find_first_explicit_dot()
142 SectionMap::Output::dot_iterator SectionMap::Output::find_last_explicit_dot() { in find_last_explicit_dot()
158 SectionMap::~SectionMap() { in ~SectionMap()
172 SectionMap::const_mapping SectionMap::find( in find()
186 SectionMap::mapping SectionMap::find(const std::string& pInputFile, in find()
200 SectionMap::const_iterator SectionMap::find( in find()
210 SectionMap::iterator SectionMap::find(const std::string& pOutputSection) { in find()
219 std::pair<SectionMap::mapping, bool> SectionMap::insert( in insert()
252 std::pair<SectionMap::mapping, bool> SectionMap::insert( in insert()
288 SectionMap::iterator SectionMap::insert(iterator pPosition, in insert()
[all …]
H A DAndroid.bp17 "SectionMap.cpp",
H A DObjectBuilder.cpp40 SectionMap::const_mapping pair = in CreateSection()
57 SectionMap::mapping pair = m_Module.getScript().sectionMap().find( in MergeSection()
H A 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()
/aosp12/frameworks/compile/mclinker/include/mcld/Script/
H A 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;
H A DRpnExpr.h66 static RpnExpr* buildHelperExpr(SectionMap::iterator pIter);
/aosp12/frameworks/compile/mclinker/include/mcld/
H A DLinkerScript.h60 const SectionMap& sectionMap() const { return m_SectionMap; } in sectionMap()
61 SectionMap& sectionMap() { return m_SectionMap; } in sectionMap()
100 SectionMap m_SectionMap;
/aosp12/frameworks/compile/mclinker/lib/Script/
H A 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()
H A DOperand.cpp143 SectDescOperand::SectDescOperand(const SectionMap::Output* pOutputDesc) in SectDescOperand()
153 const SectionMap::Output* pOutputDesc) { in create()
H A DRpnExpr.cpp80 RpnExpr* RpnExpr::buildHelperExpr(SectionMap::iterator pIter) { in buildHelperExpr()
/aosp12/frameworks/compile/mclinker/include/mcld/Object/
H A DSectionMap.h29 class SectionMap {
158 ~SectionMap();
/aosp12/frameworks/compile/mclinker/lib/Target/
H A 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()
2197 SectionMap::iterator relro_last = out - 1; in setOutputSectionAddress()
2251 for (SectionMap::Output::iterator in = (*out)->begin(), in setOutputSectionAddress()
2297 SectionMap& sectionMap = pModule.getScript().sectionMap(); in placeOutputSections()
2358 SectionMap::iterator out, outBegin, outEnd; in placeOutputSections()
2395 for (SectionMap::reverse_iterator out = sectionMap.rbegin(), in placeOutputSections()
2416 SectionMap::iterator out, outBegin, outEnd; in placeOutputSections()
[all …]
H A DELFEmulation.cpp77 std::pair<SectionMap::mapping, bool> res = in MCLDEmulateELF()
/aosp12/frameworks/compile/mclinker/lib/LD/
H A DGarbageCollection.cpp185 SectionMap& sect_map = m_Module.getScript().sectionMap(); in getEntrySections()
194 SectionMap::Input* sm_input = in getEntrySections()
/aosp12/frameworks/compile/slang/BitWriter_2_9/
H A 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()
/aosp12/frameworks/compile/slang/BitWriter_2_9_func/
H A 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()
/aosp12/frameworks/compile/slang/BitWriter_3_2/
H A 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()
/aosp12/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsLDBackend.h25 class SectionMap; variable