3869 |
5847 d 2 h |
svoboda |
/branches/dynload/ |
Make dlopen() work from statically-linked apps. Test with dltest2. |
|
3689 |
5911 d 2 h |
svoboda |
/branches/dynload/ |
Fix search scope. Vary bias. Relocate loaded libs. Fix bugs. Test with libtest. dlopen() really works now! |
|
3686 |
5911 d 23 h |
svoboda |
/branches/dynload/uspace/ |
Somewhat functional dlopen() prototype. |
|
3589 |
5935 d 12 h |
svoboda |
/branches/dynload/uspace/ |
Finally make dynamic linking on ppc32 work (yay\!) The trick is that __tls_get_addr needs to return the address with a 32k bias. |
|
3552 |
5944 d 0 h |
svoboda |
/branches/dynload/ |
Make rtld a static executable instead of a dynamic library. Brings dltest back on ia32. |
|
3474 |
5986 d 8 h |
svoboda |
/branches/dynload/ |
Merge latest trunk changes into dynload. |
|
3423 |
5995 d 2 h |
svoboda |
/branches/dynload/uspace/ |
ppc32 rtld/dltest fixes. dltest now runs, but no console output. |
|
3400 |
5997 d 4 h |
svoboda |
/branches/dynload/ |
Make rtld work again (ia32 only) |
|
2996 |
6110 d 2 h |
svoboda |
/branches/dynload/ |
Improve ppc32 dynamic loading support. Getting there... |
|
2982 |
6112 d 3 h |
svoboda |
/branches/dynload/uspace/ |
Link dltest with libc.so. Runs, but no console output. |
|
2978 |
6112 d 8 h |
svoboda |
/branches/dynload/uspace/ |
Trivially link unresolved references from dltest to libtest |
|
2973 |
6113 d 8 h |
svoboda |
/branches/dynload/uspace/ |
Parse program's relocation table |
|
2968 |
6114 d 3 h |
svoboda |
/branches/dynload/uspace/ |
Parse .dynamic section fields into a more useful form. |
|
2967 |
6114 d 7 h |
svoboda |
/branches/dynload/uspace/ |
For testing purposes, add a trivial shared library and a program linked to it |
|