/branches/dynload/uspace/lib/rtld/module.c |
---|
149,6 → 149,12 |
exit(1); |
} |
if (info.dynamic == NULL) { |
printf("Error: '%s' is not a dynamically-linked object.\n", |
name_buf); |
exit(1); |
} |
/* Pending relocation. */ |
m->relocated = false; |
/branches/dynload/uspace/lib/rtld/symbol.c |
---|
69,8 → 69,7 |
char *s_name; |
elf_word bucket; |
// module_name = m->dyn.soname; |
DPRINTF("def_find_in_module('%s', %s)\n", name, module_name); |
DPRINTF("def_find_in_module('%s', %s)\n", name, m->dyn.soname); |
sym_table = m->dyn.sym_tab; |
nbucket = m->dyn.hash[0]; |
/branches/dynload/uspace/lib/rtld/arch/ia32/src/reloc.c |
---|
124,7 → 124,7 |
break; |
case R_386_PC32: |
DPRINTF("fixup R_386_PC32 (b+v+a)\n"); |
DPRINTF("fixup R_386_PC32 (b+v+a-p)\n"); |
*r_ptr += sym_addr - (uint32_t) r_ptr; |
break; |