Lines Matching refs:loc
169 static int apply_rela_bits(Elf_Addr loc, Elf_Addr val, in apply_rela_bits() argument
191 *(unsigned char *) loc = val; in apply_rela_bits()
193 *(unsigned short *) loc = (val & 0xfff) | in apply_rela_bits()
194 (*(unsigned short *) loc & 0xf000); in apply_rela_bits()
196 *(unsigned short *) loc = val; in apply_rela_bits()
198 *(unsigned int *) loc = (val & 0xfff) << 16 | in apply_rela_bits()
200 (*(unsigned int *) loc & 0xf00000ff); in apply_rela_bits()
202 *(unsigned int *) loc = val; in apply_rela_bits()
204 *(unsigned long *) loc = val; in apply_rela_bits()
212 Elf_Addr loc, val; in apply_rela() local
217 loc = base + rela->r_offset; in apply_rela()
237 rc = apply_rela_bits(loc, val, 0, 8, 0); in apply_rela()
239 rc = apply_rela_bits(loc, val, 0, 12, 0); in apply_rela()
241 rc = apply_rela_bits(loc, val, 0, 16, 0); in apply_rela()
243 rc = apply_rela_bits(loc, val, 1, 20, 0); in apply_rela()
245 rc = apply_rela_bits(loc, val, 0, 32, 0); in apply_rela()
247 rc = apply_rela_bits(loc, val, 0, 64, 0); in apply_rela()
254 val += rela->r_addend - loc; in apply_rela()
256 rc = apply_rela_bits(loc, val, 1, 16, 0); in apply_rela()
258 rc = apply_rela_bits(loc, val, 1, 16, 1); in apply_rela()
260 rc = apply_rela_bits(loc, val, 1, 32, 1); in apply_rela()
262 rc = apply_rela_bits(loc, val, 1, 32, 0); in apply_rela()
264 rc = apply_rela_bits(loc, val, 1, 64, 0); in apply_rela()
289 rc = apply_rela_bits(loc, val, 0, 12, 0); in apply_rela()
292 rc = apply_rela_bits(loc, val, 0, 16, 0); in apply_rela()
295 rc = apply_rela_bits(loc, val, 1, 20, 0); in apply_rela()
298 rc = apply_rela_bits(loc, val, 0, 32, 0); in apply_rela()
301 rc = apply_rela_bits(loc, val, 0, 64, 0); in apply_rela()
304 val += (Elf_Addr) me->core_layout.base - loc; in apply_rela()
305 rc = apply_rela_bits(loc, val, 1, 32, 1); in apply_rela()
344 val - loc + 0xffffUL < 0x1ffffeUL) || in apply_rela()
346 val - loc + 0xffffffffULL < 0x1fffffffeULL))) in apply_rela()
350 val += rela->r_addend - loc; in apply_rela()
353 rc = apply_rela_bits(loc, val, 1, 16, 1); in apply_rela()
355 rc = apply_rela_bits(loc, val, 0, 16, 0); in apply_rela()
357 rc = apply_rela_bits(loc, val, 1, 32, 1); in apply_rela()
360 rc = apply_rela_bits(loc, val, 0, 32, 0); in apply_rela()
363 rc = apply_rela_bits(loc, val, 0, 64, 0); in apply_rela()
371 rc = apply_rela_bits(loc, val, 0, 16, 0); in apply_rela()
373 rc = apply_rela_bits(loc, val, 0, 32, 0); in apply_rela()
375 rc = apply_rela_bits(loc, val, 0, 64, 0); in apply_rela()
380 rela->r_addend - loc; in apply_rela()
382 rc = apply_rela_bits(loc, val, 1, 32, 0); in apply_rela()
384 rc = apply_rela_bits(loc, val, 1, 32, 1); in apply_rela()