index
:
camellia
main
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
user
/
lib
/
elfload.c
Age
Commit message (
Expand
)
Author
2023-06-08
libc/exec: don't leak file descriptors
dzwdz
2023-02-23
build: don't -Isrc/ in user code
dzwdz
2023-02-23
toolchain: update, move to a Camellia-specific toolchain
dzwdz
2023-01-25
style: typedef structs, shorter namespaces
dzwdz
2023-01-25
user: process titles, /bin/ps
dzwdz
2022-12-27
libc/elfload: don't override cwd
dzwdz
2022-10-19
shared/printf: implement %p
dzwdz
2022-10-19
user/libc: BSD err.h, getprogname()
dzwdz
2022-10-18
user/libc: rework exec(), use a C _start2
dzwdz
2022-09-02
user/ports: bare minimum to run doomgeneric
dzwdz
2022-08-27
user/elfload: fix argv corruption when it's passed from the stack
dzwdz
2022-08-26
user/libc: prepare for OpenED port
dzwdz
2022-08-09
user/libc: preserve cwd through exec()
dzwdz
2022-08-05
user/libc: fseek + ftell for getting a file's size
dzwdz
2022-07-29
syscall: up the max argument count to 5; make write accept flags
dzwdz
2022-07-27
user/exec: shebang support
dzwdz
2022-07-27
user/libc: execve() supports passing argv now
dzwdz
2022-07-27
user/libc: fseek()
dzwdz
2022-07-26
user/libc: make FILE an opaque type
dzwdz
2022-07-26
user/libc: fread, fwrite, fclose
dzwdz
2022-07-26
user: posix-compatible FILE* opening
dzwdz
2022-07-26
user: move the POSIX-y stuff to the proper header files
dzwdz
2022-07-26
shared: move some headers from shared/ to camellia/
dzwdz
2022-07-23
user_bootstrap: pass the initrd in an argument to init's main
dzwdz
2022-07-23
init: compile as an elf
dzwdz
2022-07-20
user/elf: free memory not belonging to the elf when jumping to it
dzwdz
2022-07-20
syscall/execbuf: EXECBUF_JMP
dzwdz
2022-07-18
user/elf: find free space for PIEs
dzwdz
2022-07-18
user: basic elf relocations, PIE support
dzwdz
2022-07-18
user: a super primitive ELF loader
dzwdz