Searched defs:reloc (Results 1 - 8 of 8) sorted by relevance

/frameworks/compile/mclinker/lib/LD/
H A DStubFactory.cpp92 Relocation* reloc = Relocation::Create((*it)->type(), local
95 reloc->setSymInfo(pReloc.symInfo());
96 island->addRelocation(*reloc);
102 // reset the branch target of the input reloc to this stub instead!
/frameworks/compile/mclinker/lib/Fragment/
H A DFragmentLinker.cpp105 // bypass the reloc section if
108 // 2. it has no reloc data. (All symbols in the input relocs are in the
112 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); local
113 for (reloc = (*rs)->getRelocData()->begin(); reloc != rEnd; ++reloc) {
114 Relocation* relocation = llvm::cast<Relocation>(reloc);
154 // bypass the reloc section if
157 // 2. it has no reloc data. (All symbols in the input relocs are in the
161 RelocData::iterator reloc, rEn local
185 Relocation* reloc = *iter; local
208 Relocation* reloc = llvm::cast<Relocation>(relocIter); local
[all...]
H A DFragmentGraph.cpp180 // 2. it has no reloc data. (All symbols in the input relocs are in the
187 Relocation* reloc = llvm::cast<Relocation>(reloc_it); local
188 ResolveInfo* sym = reloc->symInfo();
200 reloc->targetRef().frag()->getParent()->getSection().kind();
214 connect(reloc, sym);
279 Relocation* reloc = Relocation::Create(); local
280 reloc->setSymInfo(sym);
283 node->addSignal(reloc);
/frameworks/compile/mclinker/lib/Object/
H A DObjectLinker.cpp380 // bypass the reloc section if
383 // 2. it has no reloc data. (All symbols in the input relocs are in the
387 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); local
388 for (reloc = (*rs)->getRelocData()->begin(); reloc != rEnd; ++reloc) {
389 Relocation* relocation = llvm::cast<Relocation>(reloc);
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsRelocator.cpp329 Relocation* reloc = static_cast<Relocation*>(pReloc.getNextNode()); local
330 while (NULL != reloc)
332 if (llvm::ELF::R_MIPS_LO16 == reloc->type() &&
333 reloc->symInfo() == pReloc.symInfo())
334 return reloc;
336 reloc = static_cast<Relocation*>(reloc->getNextNode());
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMLDBackend.cpp529 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); local
530 for (reloc = (*rs)->getRelocData()->begin(); reloc != rEnd; ++reloc) {
531 Relocation* relocation = llvm::cast<Relocation>(reloc);
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86Relocator.cpp585 // Allocate 2 got entries and 1 dynamic reloc for R_386_TLS_LDM
615 Relocation* reloc = Relocation::Create(X86_32Relocator::R_386_TLS_OPT, local
620 uint8_t* op = (reinterpret_cast<uint8_t*>(&reloc->target()));
621 off = pReloc.targetRef().offset() - reloc->targetRef().offset() - 1;
642 // 3. insert the new relocs "BEFORE" the original reloc.
644 RelocData::iterator(pReloc), reloc); local
646 // 4. change the type of the original reloc
/frameworks/compile/mclinker/lib/Target/Hexagon/
H A DHexagonLDBackend.cpp580 RelocData::iterator reloc, rEnd = (*rs)->getRelocData()->end(); local
581 for (reloc = (*rs)->getRelocData()->begin(); reloc != rEnd; ++reloc) {
582 switch (reloc->type()) {
588 Relocation* relocation = llvm::cast<Relocation>(reloc);

Completed in 115 milliseconds