Lines Matching refs:relocation

135 				 Elf32_Addr relocation)  in reloc_overflow()  argument
138 module->name, (unsigned long)relocation, reloc_name); in reloc_overflow()
159 Elf32_Addr relocation; in apply_relocate_add() local
165 relocation = sym->st_value + rel->r_addend; in apply_relocate_add()
183 *gotent = relocation; in apply_relocate_add()
187 relocation = info->got_offset; in apply_relocate_add()
194 *location = relocation; in apply_relocate_add()
197 relocation -= (Elf32_Addr)location; in apply_relocate_add()
198 if ((relocation & 0xffe00001) != 0 in apply_relocate_add()
199 && (relocation & 0xffc00001) != 0xffc00000) in apply_relocate_add()
202 relocation); in apply_relocate_add()
203 relocation >>= 1; in apply_relocate_add()
207 | (relocation & 0xffff) in apply_relocate_add()
208 | ((relocation & 0x10000) << 4) in apply_relocate_add()
209 | ((relocation & 0x1e0000) << 8)); in apply_relocate_add()
213 relocation -= (Elf32_Addr)location; in apply_relocate_add()
214 if ((relocation & 0xfffffc01) != 0 in apply_relocate_add()
215 && (relocation & 0xfffff801) != 0xfffff800) in apply_relocate_add()
218 relocation); in apply_relocate_add()
221 | ((relocation & 0x1fe) << 3) in apply_relocate_add()
222 | ((relocation & 0x600) >> 9)); in apply_relocate_add()
226 relocation -= (Elf32_Addr)location; in apply_relocate_add()
227 if ((relocation & 0xffffff01) != 0 in apply_relocate_add()
228 && (relocation & 0xfffffe01) != 0xfffffe00) in apply_relocate_add()
231 relocation); in apply_relocate_add()
234 | ((relocation & 0x1fe) << 3)); in apply_relocate_add()
238 relocation -= ((Elf32_Addr)location) & 0xfffffffc; in apply_relocate_add()
239 if ((relocation & 0xfffffc03) != 0) in apply_relocate_add()
242 relocation); in apply_relocate_add()
245 | ((relocation & 0x1fc) << 2)); in apply_relocate_add()
257 relocation, module->arch.got_offset, in apply_relocate_add()
259 relocation -= ((unsigned long)module->module_core in apply_relocate_add()
261 *location = relocation; in apply_relocate_add()
264 if ((relocation & 0xfffe0003) != 0 in apply_relocate_add()
265 && (relocation & 0xfffc0000) != 0xfffc0000) in apply_relocate_add()
267 relocation); in apply_relocate_add()
268 relocation >>= 2; in apply_relocate_add()
271 if ((relocation & 0xffff8000) != 0 in apply_relocate_add()
272 && (relocation & 0xffff0000) != 0xffff0000) in apply_relocate_add()
274 relocation); in apply_relocate_add()
276 rel->r_offset, relocation); in apply_relocate_add()
279 | (relocation & 0xffff)); in apply_relocate_add()