├── LICENSE ├── README.md ├── args2.c ├── dyn_unmap_run.c ├── elfauxv.c ├── elfauxv_dynamic.c ├── env_test.c ├── example.c ├── hw.c ├── libstatic ├── crt.h ├── errno.c ├── file_size.c ├── libstatic.h ├── linux_close.c ├── linux_exit.c ├── linux_mmap.c ├── linux_mprotect.c ├── linux_munmap.c ├── linux_open.c ├── linux_read.c ├── linux_sbrk.c ├── linux_stat.c ├── linux_write.c ├── makefile ├── memcpy.c ├── print.c ├── string.c ├── strtoul.c └── to_hex.c ├── load_elf.c ├── makefile ├── map_file.c ├── margs.c ├── mycat.c ├── stack_fix.c ├── ulexec.c ├── ulexec.h └── unmap.c /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/README.md -------------------------------------------------------------------------------- /args2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/args2.c -------------------------------------------------------------------------------- /dyn_unmap_run.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/dyn_unmap_run.c -------------------------------------------------------------------------------- /elfauxv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/elfauxv.c -------------------------------------------------------------------------------- /elfauxv_dynamic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/elfauxv_dynamic.c -------------------------------------------------------------------------------- /env_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/env_test.c -------------------------------------------------------------------------------- /example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/example.c -------------------------------------------------------------------------------- /hw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/hw.c -------------------------------------------------------------------------------- /libstatic/crt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/crt.h -------------------------------------------------------------------------------- /libstatic/errno.c: -------------------------------------------------------------------------------- 1 | long errno = 0; 2 | -------------------------------------------------------------------------------- /libstatic/file_size.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/file_size.c -------------------------------------------------------------------------------- /libstatic/libstatic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/libstatic.h -------------------------------------------------------------------------------- /libstatic/linux_close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/linux_close.c -------------------------------------------------------------------------------- /libstatic/linux_exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/linux_exit.c -------------------------------------------------------------------------------- /libstatic/linux_mmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/linux_mmap.c -------------------------------------------------------------------------------- /libstatic/linux_mprotect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/linux_mprotect.c -------------------------------------------------------------------------------- /libstatic/linux_munmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/linux_munmap.c -------------------------------------------------------------------------------- /libstatic/linux_open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/linux_open.c -------------------------------------------------------------------------------- /libstatic/linux_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/linux_read.c -------------------------------------------------------------------------------- /libstatic/linux_sbrk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/linux_sbrk.c -------------------------------------------------------------------------------- /libstatic/linux_stat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/linux_stat.c -------------------------------------------------------------------------------- /libstatic/linux_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/linux_write.c -------------------------------------------------------------------------------- /libstatic/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/makefile -------------------------------------------------------------------------------- /libstatic/memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/memcpy.c -------------------------------------------------------------------------------- /libstatic/print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/print.c -------------------------------------------------------------------------------- /libstatic/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/string.c -------------------------------------------------------------------------------- /libstatic/strtoul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/strtoul.c -------------------------------------------------------------------------------- /libstatic/to_hex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/libstatic/to_hex.c -------------------------------------------------------------------------------- /load_elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/load_elf.c -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/makefile -------------------------------------------------------------------------------- /map_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/map_file.c -------------------------------------------------------------------------------- /margs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/margs.c -------------------------------------------------------------------------------- /mycat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/mycat.c -------------------------------------------------------------------------------- /stack_fix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/stack_fix.c -------------------------------------------------------------------------------- /ulexec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/ulexec.c -------------------------------------------------------------------------------- /ulexec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/ulexec.h -------------------------------------------------------------------------------- /unmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bediger4000/userlandexec/HEAD/unmap.c --------------------------------------------------------------------------------