Lines 2265-2282
Link Here
|
2265 |
*dest64 = symval + rel->r_addend; |
2265 |
*dest64 = symval + rel->r_addend; |
2266 |
ia64_flush_cache(dest64); |
2266 |
ia64_flush_cache(dest64); |
2267 |
break; |
2267 |
break; |
2268 |
|
|
|
2269 |
case R_IA64_PCREL64LSB: |
2270 |
dest64=(unsigned long *)(secp+rel->r_offset); |
2271 |
#ifdef ELFDEBUG |
2272 |
ELFDEBUG( "R_IA64_PCREL64LSB %s\t", |
2273 |
ElfGetSymbolName(elffile,ELF_R_SYM(rel->r_info)) ); |
2274 |
ELFDEBUG( "secp=%lx\t", secp ); |
2275 |
ELFDEBUG( "symval=%lx\t", symval ); |
2276 |
ELFDEBUG( "dest64=%lx\n", dest64 ); |
2277 |
#endif |
2278 |
*dest64 = symval + rel->r_addend - (unsigned long)dest64; |
2279 |
break; |
2280 |
|
2268 |
|
2281 |
case R_IA64_PCREL64LSB: |
2269 |
case R_IA64_PCREL64LSB: |
2282 |
dest64=(unsigned long *)(secp+rel->r_offset); |
2270 |
dest64=(unsigned long *)(secp+rel->r_offset); |