Searched refs:sect (Results 1 - 15 of 15) sorted by relevance

/frameworks/compile/mclinker/lib/Core/
H A DModule.cpp39 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 DUnaryOp.cpp73 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 DBinaryOp.cpp228 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 DELFSegmentFactory.cpp52 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 DGarbageCollection.cpp188 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 DBranchIslandFactory.cpp41 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 DIdenticalCodeFolding.cpp81 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 DELFObjectWriter.cpp150 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 DIdenticalCodeFolding.h39 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 DARMException.cpp69 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 DObjectLinker.cpp341 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 DSectionMap.cpp313 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 DGNULDBackend.cpp702 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 DAArch64LDBackend.cpp317 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 DMipsLDBackend.cpp1154 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;

Completed in 247 milliseconds