Lines Matching refs:relocation

80 	Elf32_Addr relocation;  in apply_relocate_add()  local
98 relocation = sym->st_value + rel[i].r_addend; in apply_relocate_add()
104 value += relocation; in apply_relocate_add()
109 relocation = (relocation >>16) & 0xffff; in apply_relocate_add()
111 value += relocation; in apply_relocate_add()
116 if (relocation & 0x8000) relocation += 0x10000; in apply_relocate_add()
117 relocation = (relocation >>16) & 0xffff; in apply_relocate_add()
119 value += relocation; in apply_relocate_add()
124 relocation = relocation & 0xffff; in apply_relocate_add()
126 hvalue = relocation; in apply_relocate_add()
132 relocation = relocation & 0xffff; in apply_relocate_add()
134 value += relocation; in apply_relocate_add()
139 relocation = relocation & 0xffffff; in apply_relocate_add()
141 value += relocation; in apply_relocate_add()
145 relocation = (relocation - (Elf32_Addr) location); in apply_relocate_add()
146 if (relocation < -0x20000 || 0x1fffc < relocation) in apply_relocate_add()
149 me->name, relocation); in apply_relocate_add()
160 relocation = (relocation >> 2) & 0xffff; in apply_relocate_add()
161 value += relocation; in apply_relocate_add()
166 relocation = (relocation - (Elf32_Addr) location); in apply_relocate_add()
170 relocation += svalue; in apply_relocate_add()
171 relocation = (relocation >> 2) & 0xff; in apply_relocate_add()
173 hvalue += relocation; in apply_relocate_add()
177 relocation = (relocation - (Elf32_Addr) location); in apply_relocate_add()
178 if (relocation < -0x2000000 || 0x1fffffc < relocation) in apply_relocate_add()
181 me->name, relocation); in apply_relocate_add()
192 relocation = (relocation >> 2) & 0xffffff; in apply_relocate_add()
193 value += relocation; in apply_relocate_add()