gitextract_wcbe4rrg/ ├── .gitignore ├── .gitmodules ├── README.md ├── barebones.cmake ├── build_iso.sh ├── ext/ │ └── CMakeLists.txt ├── grub/ │ └── grub.cfg ├── install_ubuntu_deps.sh ├── machines/ │ ├── 32bit/ │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── default/ │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── eastl/ │ │ ├── CMakeLists.txt │ │ └── main.cpp │ └── shared/ │ ├── CMakeLists.txt │ ├── README.md │ ├── library/ │ │ ├── CMakeLists.txt │ │ ├── interface.hpp │ │ └── library.cpp │ └── main.cpp ├── run.sh ├── src/ │ ├── CMakeLists.txt │ ├── crt/ │ │ ├── c_abi.c │ │ ├── c_stubs.c │ │ ├── cxxabi.cpp │ │ ├── heap.c │ │ ├── malloc.c │ │ ├── print.c │ │ ├── ubsan.c │ │ └── udiv.c │ ├── hw/ │ │ ├── serial.h │ │ └── serial1.c │ ├── kernel/ │ │ ├── dylib.hpp │ │ ├── elf.cpp │ │ ├── elf.hpp │ │ ├── init_libc.c │ │ ├── kernel_start.c │ │ ├── panic.cpp │ │ ├── start.asm │ │ ├── start32.c │ │ ├── start64.asm │ │ ├── tls.cpp │ │ └── tls.hpp │ ├── kprint.h │ ├── linker.ld │ ├── main.h │ └── multiboot.h └── tools/ └── Makefile