/branches/dynload/uspace/lib/rtld/arch/ppc32/src/bootstrap.c |
---|
229,12 → 229,12 |
// r_ptr should point to a plt entry... |
uint32_t pidx = (r_ptr - _plt_ent) / 2; |
if (pidx >= plt_n) { |
kputint(0xee00ee0ee00); |
kputint(0xee00ee00); |
while(1); |
} |
// _plt_table[pidx] = sym_addr; |
// kputint(pidx); |
plt[18+2*pidx] = _b(sym_addr, &plt[18+2*pidx]); |
plt[18+2*pidx] = _b((void *)sym_addr, &plt[18+2*pidx]); |
// kputint(&plt[18]); |
// kputint(plt[18]); |
// while(1); |