Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2982 → Rev 2983

/branches/dynload/uspace/lib/rtld/rtld.c
85,13 → 85,17
 
/* Parse program's relocation tables */
printf("Resolve references in program\n");
rel_table_process(&prog, prog.dyn.rel, prog.dyn.rel_sz);
rel_table_process(&prog, prog.dyn.jmp_rel, prog.dyn.plt_rel_sz);
if (prog.dyn.rel != NULL)
rel_table_process(&prog, prog.dyn.rel, prog.dyn.rel_sz);
if (prog.dyn.jmp_rel != NULL)
rel_table_process(&prog, prog.dyn.jmp_rel, prog.dyn.plt_rel_sz);
 
/* Parse lib's relocation tables */
printf("Resolve references in library\n");
rel_table_process(&lib, lib.dyn.rel, lib.dyn.rel_sz);
rel_table_process(&lib, lib.dyn.jmp_rel, lib.dyn.plt_rel_sz);
if (lib.dyn.rel != NULL)
rel_table_process(&lib, lib.dyn.rel, lib.dyn.rel_sz);
if (lib.dyn.jmp_rel != NULL)
rel_table_process(&lib, lib.dyn.jmp_rel, lib.dyn.plt_rel_sz);
 
printf("lib.bias=0x%x\n", lib.bias);