[libc] Add new libc

This new libc is mostly from scratch, with *printf() functions provided
by Marco Paland and Eyal Rozenberg's tiny printf library, and malloc and
friends provided by dlmalloc.
This commit is contained in:
Justin C. Miller
2022-02-06 21:39:04 -08:00
parent 5ddac353a0
commit 346c172b32
90 changed files with 9848 additions and 25 deletions

View File

@@ -1,6 +1,6 @@
extern main
extern exit
extern _init_libj6
extern __init_libj6
extern _arg_modules_phys
section .bss
@@ -27,7 +27,7 @@ _start:
mov rbp, rsp
mov rdi, rsp
call _init_libj6
call __init_libj6
pop rdi
mov rsi, rsp