Lines Matching refs:loc
150 void *loc; in apply_relocate_add() local
157 loc = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
167 sym->st_value, rel[i].r_addend, (u64)loc); in apply_relocate_add()
175 if (*(u64 *)loc != 0) in apply_relocate_add()
177 *(u64 *)loc = val; in apply_relocate_add()
180 if (*(u32 *)loc != 0) in apply_relocate_add()
182 *(u32 *)loc = val; in apply_relocate_add()
183 if (val != *(u32 *)loc) in apply_relocate_add()
187 if (*(s32 *)loc != 0) in apply_relocate_add()
189 *(s32 *)loc = val; in apply_relocate_add()
190 if ((s64)val != *(s32 *)loc) in apply_relocate_add()
195 if (*(u32 *)loc != 0) in apply_relocate_add()
197 val -= (u64)loc; in apply_relocate_add()
198 *(u32 *)loc = val; in apply_relocate_add()
200 if ((s64)val != *(s32 *)loc) in apply_relocate_add()
214 (int)ELF64_R_TYPE(rel[i].r_info), loc, val); in apply_relocate_add()