Rev 2983 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2983 | Rev 2990 | ||
---|---|---|---|
Line 61... | Line 61... | ||
61 | /* rtld_dynamic and rtld->bias were filled out by the bootstrap code */ |
61 | /* rtld_dynamic and rtld->bias were filled out by the bootstrap code */ |
62 | rtld = &runtime_env.rtld; |
62 | rtld = &runtime_env.rtld; |
63 | dynamic_parse(runtime_env.rtld_dynamic, rtld->bias, &rtld->dyn); |
63 | dynamic_parse(runtime_env.rtld_dynamic, rtld->bias, &rtld->dyn); |
64 | 64 | ||
65 | printf("Parse .dynamic section\n"); |
65 | printf("Parse .dynamic section\n"); |
66 | pcb = (pcb_t *)PCB_ADDRESS; |
66 | pcb = __pcb_get(); |
67 | dynamic_parse(pcb->dynamic, 0, &prog.dyn); |
67 | dynamic_parse(pcb->dynamic, 0, &prog.dyn); |
68 | prog.bias = 0; |
68 | prog.bias = 0; |
69 | prog.dyn.soname = "[program]"; |
69 | prog.dyn.soname = "[program]"; |
70 | 70 | ||
71 | printf("Program requested library '%s'\n", prog.dyn.needed); |
71 | printf("Program requested library '%s'\n", prog.dyn.needed); |