Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
3673 |
5658 d 11 h |
svoboda |
/branches/dynload/uspace/lib/rtld/ |
Remove obsolete parts of dynamic linker. |
|
/branches/dynload/uspace/lib/rtld/arch/ia32/src/bootstrap.c /branches/dynload/uspace/lib/rtld/arch/ia32/src/entry.s /branches/dynload/uspace/lib/rtld/arch/ia32/src/runtime.c /branches/dynload/uspace/lib/rtld/arch/ppc32/src/bootstrap.c /branches/dynload/uspace/lib/rtld/arch/ppc32/src/entry.s /branches/dynload/uspace/lib/rtld/arch/ppc32/src/runtime.c
/branches/dynload/uspace/lib/rtld/arch/ia32/Makefile.inc /branches/dynload/uspace/lib/rtld/arch/ia32/_link.ld.in /branches/dynload/uspace/lib/rtld/arch/ppc32/Makefile.inc /branches/dynload/uspace/lib/rtld/arch/ppc32/_link.ld.in /branches/dynload/uspace/lib/rtld/include/rtld.h /branches/dynload/uspace/lib/rtld/rtld.c
|
3663 |
5663 d 10 h |
svoboda |
/branches/dynload/uspace/lib/rtld/arch/ppc32/src/ |
Enforce SMC coherence on ppc32 PLT. |
|
/branches/dynload/uspace/lib/rtld/arch/ppc32/src/reloc.c
|
3590 |
5679 d 18 h |
svoboda |
/branches/dynload/uspace/lib/ |
Remove superfluous alignment for ppc32. |
|
/branches/dynload/uspace/lib/libc/shared/arch/ppc32/_lib.ld.in /branches/dynload/uspace/lib/libc/shared/arch/ppc32/_link.ld.in /branches/dynload/uspace/lib/rtld/arch/ppc32/_link.ld.in
|
3589 |
5679 d 21 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. |
|
/branches/dynload/uspace/app/dltest/dltest.c /branches/dynload/uspace/lib/libc/arch/ppc32/src/tls.c /branches/dynload/uspace/lib/rtld/arch/ppc32/src/entry.s /branches/dynload/uspace/lib/rtld/arch/ppc32/src/reloc.c /branches/dynload/uspace/lib/rtld/arch/ppc32/src/runtime.c /branches/dynload/uspace/lib/rtld/arch/ppc32/src/start.s
|
3567 |
5685 d 23 h |
svoboda |
/branches/dynload/uspace/lib/ |
Get rid of superfluous alignment in libc.so and rtld. |
|
/branches/dynload/uspace/lib/libc/shared/arch/ia32/_lib.ld.in /branches/dynload/uspace/lib/rtld/arch/ia32/_link.ld.in
|
3562 |
5686 d 15 h |
svoboda |
/branches/dynload/uspace/ |
Use macros for debug output in rtld and disable it. Close console connection before running program. |
|
/branches/dynload/uspace/lib/rtld/arch/ia32/src/reloc.c /branches/dynload/uspace/lib/rtld/dynamic.c /branches/dynload/uspace/lib/rtld/include/rtld.h /branches/dynload/uspace/lib/rtld/module.c /branches/dynload/uspace/lib/rtld/rtld.c /branches/dynload/uspace/lib/rtld/symbol.c /branches/dynload/uspace/srv/loader/elf_load.c
|
3560 |
5687 d 10 h |
svoboda |
/branches/dynload/uspace/ |
Link more apps dynamically. |
|
/branches/dynload/uspace/lib/libc/Makefile.app
/branches/dynload/uspace/app/dltest/Makefile /branches/dynload/uspace/app/klog/Makefile /branches/dynload/uspace/app/klog/klog.c /branches/dynload/uspace/app/tester/Makefile /branches/dynload/uspace/app/tetris/Makefile /branches/dynload/uspace/app/trace/Makefile /branches/dynload/uspace/lib/rtld/arch/ia32/_link.ld.in
|
3555 |
5687 d 11 h |
svoboda |
/branches/dynload/uspace/ |
Move build files for dynamic linking under libc-shared, instead of dltest. |
|
/branches/dynload/uspace/lib/libc-shared/arch/ia32/_lib.ld.in /branches/dynload/uspace/lib/libc-shared/arch/ppc32/_lib.ld.in
/branches/dynload/uspace/app/dltest/arch/ia32/_link.ld.in /branches/dynload/uspace/app/dltest/arch/ppc32/_link.ld.in
/branches/dynload/uspace/app/dltest/Makefile /branches/dynload/uspace/lib/libc-shared/Makefile /branches/dynload/uspace/lib/rtld/arch/ia32/src/bootstrap.c
|
3554 |
5687 d 12 h |
svoboda |
/branches/dynload/ |
Sync ppc32 rtld. |
|
/branches/dynload/boot/arch/ppc32/loader/Makefile /branches/dynload/uspace/lib/rtld/arch/ppc32/_link.ld.in /branches/dynload/uspace/lib/rtld/arch/ppc32/src/bootstrap.c /branches/dynload/uspace/srv/loader/main.c
|
3552 |
5688 d 10 h |
svoboda |
/branches/dynload/ |
Make rtld a static executable instead of a dynamic library. Brings dltest back on ia32. |
|
/branches/dynload/boot/arch/ia32/Makefile.inc /branches/dynload/uspace/app/dltest/Makefile /branches/dynload/uspace/app/dltest/dltest.c /branches/dynload/uspace/lib/libc-shared/Makefile /branches/dynload/uspace/lib/libc/arch/ia32/src/tls.c /branches/dynload/uspace/lib/rtld/Makefile /branches/dynload/uspace/lib/rtld/arch/ia32/_link.ld.in /branches/dynload/uspace/lib/rtld/arch/ia32/src/bootstrap.c /branches/dynload/uspace/lib/rtld/arch/ia32/src/runtime.c /branches/dynload/uspace/lib/rtld/module.c /branches/dynload/uspace/lib/rtld/rtld.c /branches/dynload/uspace/srv/loader/elf_load.c /branches/dynload/uspace/srv/loader/include/elf_load.h /branches/dynload/uspace/srv/loader/main.c
|
3423 |
5739 d 12 h |
svoboda |
/branches/dynload/uspace/ |
ppc32 rtld/dltest fixes. dltest now runs, but no console output. |
|
/branches/dynload/uspace/app/dltest/arch/ppc32/_link.ld.in /branches/dynload/uspace/app/dltest/dltest.c /branches/dynload/uspace/lib/rtld/arch/ppc32/Makefile.inc
|
3402 |
5740 d 23 h |
svoboda |
/branches/dynload/uspace/lib/rtld/arch/ppc32/ |
Finish ppc32 rtld update (still broken) |
|
/branches/dynload/uspace/lib/rtld/arch/ppc32/src/entry.s /branches/dynload/uspace/lib/rtld/arch/ppc32/src/start.s
/branches/dynload/uspace/lib/rtld/arch/ppc32/src/start.c
/branches/dynload/uspace/lib/rtld/arch/ppc32/Makefile.inc
|
3401 |
5740 d 23 h |
svoboda |
/branches/dynload/ |
Add missing file start.c, partially fix ppc32 rtld |
|
/branches/dynload/uspace/lib/rtld/arch/ia32/src/start.c /branches/dynload/uspace/lib/rtld/arch/ppc32/src/start.c
/branches/dynload/boot/arch/ppc32/loader/Makefile /branches/dynload/uspace/lib/rtld/arch/ia32/Makefile.inc /branches/dynload/uspace/lib/rtld/arch/ppc32/Makefile.inc /branches/dynload/uspace/lib/rtld/arch/ppc32/src/bootstrap.c /branches/dynload/uspace/lib/rtld/include/rtld_arch.h /branches/dynload/uspace/lib/rtld/rtld.c
|
3400 |
5741 d 14 h |
svoboda |
/branches/dynload/ |
Make rtld work again (ia32 only) |
|
/branches/dynload/uspace/dist/lib /branches/dynload/uspace/lib/rtld/include/rtld_arch.h
/branches/dynload/uspace/lib/rtld/include/arch.h
/branches/dynload/boot/arch/ia32/Makefile.inc /branches/dynload/uspace/Makefile /branches/dynload/uspace/app/dltest/Makefile /branches/dynload/uspace/app/dltest/dltest.c /branches/dynload/uspace/lib/libc/Makefile /branches/dynload/uspace/lib/rtld/Makefile /branches/dynload/uspace/lib/rtld/arch/ia32/Makefile.inc /branches/dynload/uspace/lib/rtld/arch/ia32/src/bootstrap.c /branches/dynload/uspace/lib/rtld/arch/ia32/src/entry.s /branches/dynload/uspace/lib/rtld/arch/ia32/src/runtime.c /branches/dynload/uspace/lib/rtld/elf_load.c /branches/dynload/uspace/lib/rtld/module.c /branches/dynload/uspace/lib/rtld/rtld.c /branches/dynload/uspace/srv/loader/elf_load.c /branches/dynload/uspace/srv/loader/main.c
|
3004 |
5851 d 18 h |
svoboda |
/branches/dynload/ |
A crude task_spawn() libc function to run a program. A tiny command-line application 'cli' to test it. |
|
/branches/dynload/uspace/app/cli /branches/dynload/uspace/app/cli/Makefile /branches/dynload/uspace/app/cli/cli.c /branches/dynload/uspace/app/iloader/interp.s
/branches/dynload/boot/arch/ia32/Makefile.inc /branches/dynload/boot/arch/ia32/grub/menu.lst /branches/dynload/kernel/generic/include/proc/task.h /branches/dynload/kernel/generic/src/proc/task.c /branches/dynload/uspace/Makefile /branches/dynload/uspace/app/dltest/arch/ia32/_link.ld.in /branches/dynload/uspace/app/iloader/Makefile /branches/dynload/uspace/app/iloader/arch/ia32/_link.ld.in /branches/dynload/uspace/app/iloader/elf_load.c /branches/dynload/uspace/app/iloader/include/elf_load.h /branches/dynload/uspace/app/iloader/main.c /branches/dynload/uspace/app/iramfs/Makefile /branches/dynload/uspace/app/iramfs/data.h /branches/dynload/uspace/app/iramfs/main.c /branches/dynload/uspace/lib/libc/generic/task.c /branches/dynload/uspace/lib/libc/include/task.h /branches/dynload/uspace/lib/rtld/arch/ia32/src/bootstrap.c /branches/dynload/uspace/lib/rtld/arch/ia32/src/runtime.c /branches/dynload/uspace/lib/rtld/arch/ppc32/src/bootstrap.c /branches/dynload/uspace/lib/rtld/arch/ppc32/src/runtime.c
|
2999 |
5853 d 18 h |
svoboda |
/branches/dynload/uspace/lib/rtld/ |
Load all requested libraries recursively and construct a module dependency graph -- work towards supporting arbitrary deps. (incomplete) |
|
/branches/dynload/uspace/lib/rtld/include/module.h /branches/dynload/uspace/lib/rtld/module.c
/branches/dynload/uspace/lib/rtld/Makefile /branches/dynload/uspace/lib/rtld/arch/ia32/src/reloc.c /branches/dynload/uspace/lib/rtld/arch/ppc32/src/reloc.c /branches/dynload/uspace/lib/rtld/dynamic.c /branches/dynload/uspace/lib/rtld/include/dynamic.h /branches/dynload/uspace/lib/rtld/include/rtld.h /branches/dynload/uspace/lib/rtld/include/symbol.h /branches/dynload/uspace/lib/rtld/rtld.c /branches/dynload/uspace/lib/rtld/symbol.c
|
2998 |
5853 d 20 h |
svoboda |
/branches/dynload/uspace/lib/rtld/ |
Function for finding the address of a symbol. Use ELF hash table in def_find_in_module() |
|
/branches/dynload/uspace/lib/rtld/arch/ia32/src/reloc.c /branches/dynload/uspace/lib/rtld/arch/ppc32/src/bootstrap.c /branches/dynload/uspace/lib/rtld/arch/ppc32/src/reloc.c /branches/dynload/uspace/lib/rtld/include/elf_dyn.h /branches/dynload/uspace/lib/rtld/include/symbol.h /branches/dynload/uspace/lib/rtld/symbol.c
|
2997 |
5853 d 23 h |
svoboda |
/branches/dynload/uspace/lib/rtld/ |
Fix ppc32 PLT. dltest now says hello on ppc32, too. |
|
/branches/dynload/uspace/lib/rtld/Makefile /branches/dynload/uspace/lib/rtld/arch/ppc32/src/bootstrap.c /branches/dynload/uspace/lib/rtld/arch/ppc32/src/reloc.c
|
2996 |
5854 d 11 h |
svoboda |
/branches/dynload/ |
Improve ppc32 dynamic loading support. Getting there... |
|
/branches/dynload/uspace/app/dltest/arch /branches/dynload/uspace/app/dltest/arch/ia32 /branches/dynload/uspace/app/dltest/arch/ia32/_link.ld.in /branches/dynload/uspace/app/dltest/arch/ppc32 /branches/dynload/uspace/app/dltest/arch/ppc32/_link.ld.in /branches/dynload/uspace/lib/libc-shared/arch /branches/dynload/uspace/lib/libc-shared/arch/ia32 /branches/dynload/uspace/lib/libc-shared/arch/ia32/_link.ld.in /branches/dynload/uspace/lib/libc-shared/arch/ppc32 /branches/dynload/uspace/lib/libc-shared/arch/ppc32/_link.ld.in /branches/dynload/uspace/lib/rtld/arch/ppc32/src/reloc.c
/branches/dynload/uspace/app/dltest/_link.ld.in /branches/dynload/uspace/lib/libc-shared/_link.ld.in
/branches/dynload/boot/arch/ppc32/loader/Makefile /branches/dynload/uspace/app/dltest/Makefile /branches/dynload/uspace/app/dltest/dltest.c /branches/dynload/uspace/app/iloader/elf_load.c /branches/dynload/uspace/lib/libc-shared/Makefile /branches/dynload/uspace/lib/libc/arch/mips32/Makefile.inc /branches/dynload/uspace/lib/libtest/libtest.c /branches/dynload/uspace/lib/rtld/Makefile /branches/dynload/uspace/lib/rtld/arch/ia32/src/reloc.c /branches/dynload/uspace/lib/rtld/arch/ppc32/Makefile.inc /branches/dynload/uspace/lib/rtld/arch/ppc32/src/bootstrap.c /branches/dynload/uspace/lib/rtld/include/arch.h /branches/dynload/uspace/lib/rtld/rtld.c
|
2995 |
5854 d 14 h |
svoboda |
/branches/dynload/uspace/lib/rtld/arch/ |
Initial ppc32 support in rtld. (bootstrap only) |
|
/branches/dynload/uspace/lib/rtld/arch/ppc32 /branches/dynload/uspace/lib/rtld/arch/ppc32/Makefile.inc /branches/dynload/uspace/lib/rtld/arch/ppc32/_link.ld.in /branches/dynload/uspace/lib/rtld/arch/ppc32/include /branches/dynload/uspace/lib/rtld/arch/ppc32/include/elf_dyn.h /branches/dynload/uspace/lib/rtld/arch/ppc32/src /branches/dynload/uspace/lib/rtld/arch/ppc32/src/bootstrap.c /branches/dynload/uspace/lib/rtld/arch/ppc32/src/runtime.c
/branches/dynload/uspace/lib/rtld/arch/ia32/Makefile.inc
|
2990 |
5855 d 15 h |
svoboda |
/branches/dynload/uspace/ |
Add function inline function __pcb_get() for getting PCB address |
|
/branches/dynload/uspace/app/iloader/elf_load.c /branches/dynload/uspace/app/iloader/include/pcb.h /branches/dynload/uspace/lib/rtld/arch/ia32/src/bootstrap.c /branches/dynload/uspace/lib/rtld/rtld.c
|
2989 |
5855 d 16 h |
svoboda |
/branches/dynload/uspace/ |
Simplify rtld bootstrap by passing its bias and dynamic section pointer in PCB |
|
/branches/dynload/uspace/Makefile /branches/dynload/uspace/app/iloader/include/pcb.h /branches/dynload/uspace/app/iloader/main.c /branches/dynload/uspace/lib/rtld/arch/ia32/src/bootstrap.c
|
2983 |
5855 d 23 h |
svoboda |
/branches/dynload/uspace/ |
Remove TLS sections from dltest. Do not add bias to absolute symbols (_tls_alignment). dltest now says hello. |
|
/branches/dynload/uspace/app/dltest/_link.ld.in /branches/dynload/uspace/lib/rtld/arch/ia32/src/reloc.c /branches/dynload/uspace/lib/rtld/rtld.c
|
2982 |
5856 d 12 h |
svoboda |
/branches/dynload/uspace/ |
Link dltest with libc.so. Runs, but no console output. |
|
/branches/dynload/uspace/Makefile /branches/dynload/uspace/app/dltest/Makefile /branches/dynload/uspace/app/dltest/dltest.c /branches/dynload/uspace/app/iloader/include/pcb.h /branches/dynload/uspace/app/iramfs/Makefile /branches/dynload/uspace/app/iramfs/data.h /branches/dynload/uspace/app/iramfs/main.c /branches/dynload/uspace/lib/libc-shared/Makefile /branches/dynload/uspace/lib/rtld/arch/ia32/src/reloc.c /branches/dynload/uspace/lib/rtld/dynamic.c /branches/dynload/uspace/lib/rtld/rtld.c
|
2981 |
5856 d 13 h |
svoboda |
/branches/dynload/uspace/lib/rtld/ |
Let rtld analyze its own dynamic section. Search for symbols in all rtld, program, lib. Resolve references in library, too. |
|
/branches/dynload/uspace/lib/rtld/arch/ia32/src/bootstrap.c /branches/dynload/uspace/lib/rtld/include/rtld.h /branches/dynload/uspace/lib/rtld/rtld.c /branches/dynload/uspace/lib/rtld/symbol.c
|
2980 |
5856 d 14 h |
svoboda |
/branches/dynload/uspace/lib/rtld/ |
Fix handling of absent soname and rpath fields in .dynamic section. Slightly improve symbol search. |
|
/branches/dynload/uspace/lib/rtld/arch/ia32/src/reloc.c /branches/dynload/uspace/lib/rtld/dynamic.c /branches/dynload/uspace/lib/rtld/include/arch.h /branches/dynload/uspace/lib/rtld/include/elf_dyn.h /branches/dynload/uspace/lib/rtld/include/rtld.h /branches/dynload/uspace/lib/rtld/include/symbol.h /branches/dynload/uspace/lib/rtld/rtld.c /branches/dynload/uspace/lib/rtld/symbol.c
|
2978 |
5856 d 18 h |
svoboda |
/branches/dynload/uspace/ |
Trivially link unresolved references from dltest to libtest |
|
/branches/dynload/uspace/lib/rtld/include/symbol.h /branches/dynload/uspace/lib/rtld/symbol.c
/branches/dynload/uspace/app/dltest/dltest.c /branches/dynload/uspace/lib/rtld/Makefile /branches/dynload/uspace/lib/rtld/arch/ia32/src/reloc.c /branches/dynload/uspace/lib/rtld/include/arch.h /branches/dynload/uspace/lib/rtld/include/dynamic.h /branches/dynload/uspace/lib/rtld/include/elf_dyn.h /branches/dynload/uspace/lib/rtld/rtld.c
|
2975 |
5857 d 17 h |
svoboda |
/branches/dynload/uspace/lib/rtld/ |
Remove obsolete code fragments |
|
/branches/dynload/uspace/lib/rtld/syscall.S
/branches/dynload/uspace/lib/rtld/arch/ia32/src/runtime.c
|
2973 |
5857 d 17 h |
svoboda |
/branches/dynload/uspace/ |
Parse program's relocation table |
|
/branches/dynload/uspace/lib/rtld/arch/ia32/src/reloc.c /branches/dynload/uspace/lib/rtld/include/arch.h
/branches/dynload/uspace/app/dltest/Makefile /branches/dynload/uspace/app/dltest/dltest.c /branches/dynload/uspace/app/iloader/main.c /branches/dynload/uspace/lib/rtld/arch/ia32/Makefile.inc /branches/dynload/uspace/lib/rtld/include/rtld.h /branches/dynload/uspace/lib/rtld/rtld.c
|
2971 |
5857 d 20 h |
svoboda |
/branches/dynload/uspace/ |
Add libtest to iramfs. Link rtld with position-independent libsoftfloat. |
|
/branches/dynload/uspace/app/iloader/elf_load.c /branches/dynload/uspace/app/iramfs/Makefile /branches/dynload/uspace/app/iramfs/data.h /branches/dynload/uspace/app/iramfs/main.c /branches/dynload/uspace/lib/rtld/Makefile /branches/dynload/uspace/lib/rtld/arch/ia32/src/runtime.c /branches/dynload/uspace/lib/softint/Makefile
|
2966 |
5858 d 20 h |
svoboda |
/branches/dynload/uspace/lib/rtld/ |
Define more ELF constants and use them |
|
/branches/dynload/uspace/lib/rtld/arch/ia32/src/bootstrap.c /branches/dynload/uspace/lib/rtld/include/elf_dyn.h
|
2965 |
5858 d 20 h |
svoboda |
/branches/dynload/uspace/ |
Add headers for dynamic-loading-related ELF stuff. Reorganize rtld include directories. |
|
/branches/dynload/uspace/lib/rtld/arch/ia32/include /branches/dynload/uspace/lib/rtld/arch/ia32/include/elf_dyn.h /branches/dynload/uspace/lib/rtld/arch/ia32/src /branches/dynload/uspace/lib/rtld/arch/ia32/src/bootstrap.c /branches/dynload/uspace/lib/rtld/arch/ia32/src/entry.s /branches/dynload/uspace/lib/rtld/arch/ia32/src/runtime.c /branches/dynload/uspace/lib/rtld/include /branches/dynload/uspace/lib/rtld/include/elf.h /branches/dynload/uspace/lib/rtld/include/elf_dyn.h /branches/dynload/uspace/lib/rtld/include/rtld.h
/branches/dynload/uspace/lib/rtld/arch/ia32/bootstrap.c /branches/dynload/uspace/lib/rtld/arch/ia32/entry.s /branches/dynload/uspace/lib/rtld/arch/ia32/runtime.c
/branches/dynload/uspace/app/iloader/elf_load.c /branches/dynload/uspace/app/iloader/pcb.h /branches/dynload/uspace/lib/rtld/Makefile /branches/dynload/uspace/lib/rtld/arch/ia32/Makefile.inc /branches/dynload/uspace/lib/rtld/rtld.c
|
2956 |
5859 d 13 h |
svoboda |
/branches/dynload/uspace/lib/ |
Temporarily force local dynamic TLS model in libc by declaring all __thread variables static. Implement a trivial __tls_get_addr() function. Now rtld works linked with libc. Yaay! :D |
|
/branches/dynload/uspace/lib/rtld/arch/ia32/runtime.c
/branches/dynload/uspace/lib/rtld/ulibc.c
/branches/dynload/uspace/lib/libc/generic/async.c /branches/dynload/uspace/lib/rtld/Makefile /branches/dynload/uspace/lib/rtld/arch/ia32/Makefile.inc
|
2952 |
5860 d 13 h |
svoboda |
/branches/dynload/ |
Load rtld.so with iloader and make it write to console with a stripped-down version of the C library |
|
/branches/dynload/uspace/lib/rtld/syscall.S /branches/dynload/uspace/lib/rtld/ulibc.c
/branches/dynload/kernel/generic/include/syscall/syscall.h /branches/dynload/kernel/generic/src/syscall/syscall.c /branches/dynload/uspace/app/iramfs/Makefile /branches/dynload/uspace/lib/rtld/Makefile /branches/dynload/uspace/lib/rtld/arch/ia32/bootstrap.c /branches/dynload/uspace/lib/rtld/rtld.c
|
2950 |
5860 d 13 h |
svoboda |
/branches/dynload/uspace/lib/rtld/arch/ia32/ |
Fix rtld linker script with some magic so that ld produces correct DT_REL[SZ], DT_JMPREL, DT_PLTRELSZ entries |
|
/branches/dynload/uspace/lib/rtld/arch/ia32/_link.ld.in
|
2933 |
5862 d 18 h |
svoboda |
/branches/dynload/uspace/ |
Add library rtld, the future run-time dynamic linker |
|
/branches/dynload/uspace/lib/rtld /branches/dynload/uspace/lib/rtld/Makefile /branches/dynload/uspace/lib/rtld/arch /branches/dynload/uspace/lib/rtld/arch/ia32 /branches/dynload/uspace/lib/rtld/arch/ia32/Makefile.inc /branches/dynload/uspace/lib/rtld/arch/ia32/_link.ld.in /branches/dynload/uspace/lib/rtld/arch/ia32/bootstrap.c /branches/dynload/uspace/lib/rtld/arch/ia32/entry.s /branches/dynload/uspace/lib/rtld/rtld.c
/branches/dynload/uspace/Makefile
|