2968 |
5915 d 7 h |
svoboda |
/branches/dynload/uspace/ |
Parse .dynamic section fields into a more useful form. |
|
/branches/dynload/uspace/lib/rtld/dynamic.c /branches/dynload/uspace/lib/rtld/include/dynamic.h
/branches/dynload/uspace/app/dltest/dltest.c /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/rtld/Makefile /branches/dynload/uspace/lib/rtld/rtld.c
|
2959 |
5915 d 17 h |
svoboda |
/branches/dynload/ |
Load both program and dynamic linker from program loader. Pass program entry point to dynamic linker and have it run the program |
|
/branches/dynload/tools/bin2c.py /branches/dynload/uspace/app/iloader/arch/ia32/_link.ld.in /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/time.c /branches/dynload/uspace/lib/rtld/rtld.c
|
2949 |
5917 d 7 h |
svoboda |
/branches/dynload/ |
Add a python script 'bin2c.py' and an application 'iramfs' to smuggle an executable file into VFS. Demonstrate by running Tetris from VFS |
|
/branches/dynload/tools/bin2c.py /branches/dynload/uspace/app/iramfs /branches/dynload/uspace/app/iramfs/Makefile /branches/dynload/uspace/app/iramfs/data.h /branches/dynload/uspace/app/iramfs/main.c
/branches/dynload/boot/arch/ia32/Makefile.inc /branches/dynload/boot/arch/ia32/grub/menu.lst /branches/dynload/uspace/Makefile /branches/dynload/uspace/app/iloader/Makefile /branches/dynload/uspace/app/iloader/elf.c
|