/frameworks/compile/mclinker/lib/Core/ |
H A D | Module.cpp | 39 iterator sect, sectEnd = end(); local 40 for (sect = begin(); sect != sectEnd; ++sect) { 41 if ((*sect)->name() == pName) 42 return *sect; 48 const_iterator sect, sectEnd = end(); local 49 for (sect = begin(); sect != sectEnd; ++sect) { [all...] |
/frameworks/compile/mclinker/lib/Script/ |
H A D | UnaryOp.cpp | 73 const LDSection* sect = NULL; local 76 sect = pModule.getSection(llvm::cast<SectOperand>(m_pOperand)->name()); 79 sect = 86 assert(sect != NULL); 87 res->setValue(sect->addr()); 95 const LDSection* sect = NULL; local 98 sect = pModule.getSection(llvm::cast<SectOperand>(m_pOperand)->name()); 101 sect = 108 assert(sect != NULL); 109 res->setValue(sect 166 const LDSection* sect = NULL; local [all...] |
H A D | BinaryOp.cpp | 228 SectOperand* sect = llvm::cast<SectOperand>(m_pOperand[0]); local 231 if (sect->name().compare("text-segment") == 0) 233 else if (sect->name().compare("data-segment") == 0) 235 else if (sect->name().compare("bss-segment") == 0) 238 addr = addressMap.find(sect->name());
|
/frameworks/compile/mclinker/lib/LD/ |
H A D | ELFSegmentFactory.cpp | 52 ELFSegment::iterator sect, sectEnd = (*segment)->end(); local 53 for (sect = (*segment)->begin(); sect != sectEnd; ++sect) { 54 if (*sect == pSection) 68 ELFSegment::const_iterator sect, sectEnd = (*segment)->end(); local 69 for (sect = (*segment)->begin(); sect != sectEnd; ++sect) { 70 if (*sect [all...] |
H A D | GarbageCollection.cpp | 188 LDContext::sect_iterator sect, sectEnd = (*obj)->context()->sectEnd(); local 189 for (sect = (*obj)->context()->sectBegin(); sect != sectEnd; ++sect) { 190 LDSection* section = *sect; 220 const LDSection* sect = local 222 if (!mayProcessGC(*sect)) 224 pEntry.push_back(sect); 258 const LDSection* sect = local 260 if (!mayProcessGC(*sect)) 280 const LDSection* sect = &sym->fragRef()->frag()->getParent()->getSection(); local 300 const LDSection* sect = work_list.front(); local 330 LDContext::sect_iterator sect, sectEnd = (*obj)->context()->sectEnd(); local [all...] |
H A D | BranchIslandFactory.cpp | 41 for (Module::iterator sect = pModule.begin(), sectEnd = pModule.end(); 42 sect != sectEnd; ++sect) { 43 if (((*sect)->kind() == LDFileFormat::TEXT) && (*sect)->hasSectionData()) { 44 SectionData& sd = *((*sect)->getSectionData());
|
H A D | IdenticalCodeFolding.cpp | 81 LDSection* sect = (*kept).first; local 85 sect->setKind(LDFileFormat::Folded); 92 debug(diag::debug_icf_folded_section) << sect->name() << obj->name() 107 LDSection* sect = &(frag_ref->frag()->getParent()->getSection()); local 108 if (sect->kind() == LDFileFormat::Folded) { 109 size_t kept_index = m_KeptSections[sect].second; 125 LDContext::sect_iterator sect, sectEnd = (*obj)->context()->sectEnd(); local 126 for (sect = (*obj)->context()->sectBegin(); sect != sectEnd; ++sect) { [all...] |
H A D | ELFObjectWriter.cpp | 150 ELFSegment::iterator sect, sectEnd = (*seg)->end(); local 151 for (sect = (*seg)->begin(); sect != sectEnd; ++sect) 152 writeSection(pModule, pOutput, *sect); 157 Module::iterator sect, sectEnd = pModule.end(); local 158 for (sect = pModule.begin(); sect != sectEnd; ++sect) 159 writeSection(pModule, pOutput, *sect); [all...] |
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | IdenticalCodeFolding.h | 39 FoldingCandidate() : sect(NULL), reloc_sect(NULL), obj(NULL) {} 41 : sect(pCode), reloc_sect(pReloc), obj(pInput) {} 50 LDSection* sect; member in class:mcld::IdenticalCodeFolding::FoldingCandidate
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMException.cpp | 69 LDSection* sect = *it; local 70 if (sect->type() == llvm::ELF::SHT_ARM_EXIDX) { 71 ARMExSectionTuple* exTuple = exMap->getOrCreateByExSection(*sect); 72 exTuple->setExIdxSection(sect); 73 exTuple->setTextSection(sect->getLink()); 74 if (sect->getLink() == NULL) { 75 fatal(diag::eh_missing_text_section) << sect->name() << pInput.name();
|
/frameworks/compile/mclinker/lib/Object/ |
H A D | ObjectLinker.cpp | 341 LDContext::sect_iterator sect, sectEnd = (*obj)->context()->sectEnd(); local 342 for (sect = (*obj)->context()->sectBegin(); sect != sectEnd; ++sect) { 343 switch ((*sect)->kind()) { 354 if (!(*sect)->hasRelocData()) 357 if ((*sect)->getLink()->kind() == LDFileFormat::Ignore || 358 (*sect)->getLink()->kind() == LDFileFormat::Folded) 359 (*sect)->setKind(LDFileFormat::Ignore); 362 if (!m_LDBackend.mergeSection(*m_pModule, **obj, **sect)) { 647 Module::iterator sect, sEnd = m_pModule->end(); local [all...] |
H A D | SectionMap.cpp | 313 StringList::const_iterator sect, sectEnd = pInput.spec().sections().end(); local 314 for (sect = pInput.spec().sections().begin(); sect != sectEnd; ++sect) { 315 if (matched(llvm::cast<WildcardPattern>(**sect), pInputSection)) {
|
/frameworks/compile/mclinker/lib/Target/ |
H A D | GNULDBackend.cpp | 702 Module::const_iterator sect, sectEnd = pModule.end(); local 703 for (sect = pModule.begin(); sect != sectEnd; ++sect) { 704 shstrtab += (*sect)->name().size() + 1; 1760 LDSection* sect = (*out)->getSection(); local 1762 if (0 == (sect->flag() & llvm::ELF::SHF_ALLOC) && 1763 LDFileFormat::Null != sect->kind()) 1771 cur_flag = getSegmentFlag(sect->flag()); 1773 if (LDFileFormat::Null == sect 1866 Module::iterator sect, sectBegin, sectEnd; local 1916 ELFSegment::reverse_iterator sect, sectREnd = (*seg)->rend(); local 1952 ELFSegment::iterator sect, sectEnd = (*seg)->end(); local 2046 const LDSection* sect = (*obj)->context()->getSection(".note.GNU-stack"); local [all...] |
/frameworks/compile/mclinker/lib/Target/AArch64/ |
H A D | AArch64LDBackend.cpp | 317 for (Module::iterator sect = pModule.begin(), sectEnd = pModule.end(); 318 sect != sectEnd; ++sect) { 319 if (((*sect)->kind() == LDFileFormat::TEXT) && (*sect)->hasSectionData()) { 320 SectionData* sd = (*sect)->getSectionData();
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsLDBackend.cpp | 1154 LDSection* sect = *it; local 1155 if (sect->flag() & llvm::ELF::SHF_TLS) { 1156 m_TpOffsetMap[&pInput] = sect->addr() + 0x7000; 1157 m_DtpOffsetMap[&pInput] = sect->addr() + 0x8000;
|