Home
last modified time | relevance | path

Searched refs:rel_entry (Results 1 – 5 of 5) sorted by relevance

/frameworks/compile/mclinker/lib/Target/AArch64/
DAArch64RelocationHelpers.h122 Relocation& rel_entry = *ld_backend.getRelaPLT().create(); in helper_PLT_init() local
123 rel_entry.setType(R_AARCH64_JUMP_SLOT); in helper_PLT_init()
124 rel_entry.targetRef().assign(*gotplt_entry); in helper_PLT_init()
125 rel_entry.setSymInfo(rsym); in helper_PLT_init()
138 Relocation& rel_entry = *ld_backend.getRelaDyn().create(); in helper_DynRela_init() local
139 rel_entry.setType(pType); in helper_DynRela_init()
140 rel_entry.targetRef().assign(pFrag, pOffset); in helper_DynRela_init()
142 rel_entry.setSymInfo(NULL); in helper_DynRela_init()
144 rel_entry.setSymInfo(pSym); in helper_DynRela_init()
146 return rel_entry; in helper_DynRela_init()
[all …]
DAArch64Relocator.cpp97 Relocation& rel_entry = *getTarget().getRelaDyn().create(); in addCopyReloc() local
98 rel_entry.setType(R_AARCH64_COPY); in addCopyReloc()
100 rel_entry.targetRef().assign(*pSym.outSymbol()->fragRef()); in addCopyReloc()
101 rel_entry.setSymInfo(&pSym); in addCopyReloc()
/frameworks/compile/mclinker/lib/Target/X86/
DX86Relocator.cpp39 Relocation& rel_entry = *ld_backend.getRelDyn().create(); in helper_DynRel_init() local
40 rel_entry.setType(pType); in helper_DynRel_init()
41 rel_entry.targetRef().assign(pFrag, pOffset); in helper_DynRel_init()
43 rel_entry.setSymInfo(NULL); in helper_DynRel_init()
45 rel_entry.setSymInfo(pSym); in helper_DynRel_init()
47 return rel_entry; in helper_DynRel_init()
131 Relocation& rel_entry = *ld_backend.getRelPLT().create(); in helper_PLT_init() local
132 rel_entry.setType(llvm::ELF::R_386_JUMP_SLOT); in helper_PLT_init()
133 rel_entry.targetRef().assign(*gotplt_entry); in helper_PLT_init()
134 rel_entry.setSymInfo(rsym); in helper_PLT_init()
[all …]
/frameworks/compile/mclinker/lib/Target/ARM/
DARMRelocator.cpp109 Relocation& rel_entry = *ld_backend.getRelDyn().create(); in helper_GOT_init() local
113 rel_entry.setType(llvm::ELF::R_ARM_RELATIVE); in helper_GOT_init()
114 rel_entry.setSymInfo(NULL); in helper_GOT_init()
119 rel_entry.setType(llvm::ELF::R_ARM_GLOB_DAT); in helper_GOT_init()
120 rel_entry.setSymInfo(rsym); in helper_GOT_init()
122 rel_entry.targetRef().assign(*got_entry); in helper_GOT_init()
159 Relocation& rel_entry = *ld_backend.getRelPLT().create(); in helper_PLT_init() local
160 rel_entry.setType(llvm::ELF::R_ARM_JUMP_SLOT); in helper_PLT_init()
161 rel_entry.targetRef().assign(*gotplt_entry); in helper_PLT_init()
162 rel_entry.setSymInfo(rsym); in helper_PLT_init()
[all …]
/frameworks/compile/mclinker/lib/Target/Hexagon/
DHexagonRelocator.cpp223 Relocation &rel_entry = *pTarget.getRelaDyn().create(); in addCopyReloc() local
224 rel_entry.setType(pTarget.getCopyRelType()); in addCopyReloc()
226 rel_entry.targetRef().assign(*pSym.outSymbol()->fragRef()); in addCopyReloc()
227 rel_entry.setSymInfo(&pSym); in addCopyReloc()
685 Relocation* rel_entry = pParent.getRelRelMap().lookUp(pReloc); in relocAbs() local
686 bool has_dyn_rel = (NULL != rel_entry); in relocAbs()
697 rel_entry->setAddend(S + A); in relocAbs()
709 rel_entry->setAddend(S + A); in relocAbs()
711 rel_entry->setAddend(A); in relocAbs()