List of all items
Structs
- child_test::WaitAnyChild
- child_test::WaitFutex
- child_test::WaitPid
- fs::devfs::DevDir
- fs::devfs::DevDirContainer
- fs::devfs::DevFS
- fs::devfs::null::Null
- fs::devfs::stdio::StdConsole
- fs::devfs::zero::Zero
- fs::pipe::PipeReceiver
- fs::pipe::PipeSender
- rasync::YieldNow
- task::Sel4Task
- task::file::TaskFileInfo
- task::info::TaskInfo
- task::mem::TaskMemInfo
- task::pcb::ProcessControlBlock
- task::pcb::ProcessTimer
- task::shm::MapedSharedMemory
- task::shm::SharedMemory
- task::signal::TaskSignal
- timer::WaitForTime
- utils::blk::BlockDev
Enums
Macros
Functions
- child_test::add_test_child
- child_test::futex_requeue
- child_test::futex_signal_task
- child_test::futex_wake
- child_test::wait_futex
- child_test::wake_hangs
- device::init
- device::uart::get_char
- device::uart::init
- exception::handle_user_exception
- exception::handle_vmfault
- exception::init
- exception::waiting_and_handle
- fs::pipe::create_pipe
- logging::fmt_with_module
- logging::init
- main
- rasync::yield_now
- syscall::fs::sys_chdir
- syscall::fs::sys_close
- syscall::fs::sys_dup
- syscall::fs::sys_dup3
- syscall::fs::sys_faccessat
- syscall::fs::sys_fcntl
- syscall::fs::sys_fstat
- syscall::fs::sys_fstatat
- syscall::fs::sys_ftruncate
- syscall::fs::sys_getcwd
- syscall::fs::sys_getdents64
- syscall::fs::sys_ioctl
- syscall::fs::sys_lseek
- syscall::fs::sys_mkdirat
- syscall::fs::sys_mount
- syscall::fs::sys_openat
- syscall::fs::sys_pipe2
- syscall::fs::sys_ppoll
- syscall::fs::sys_pread64
- syscall::fs::sys_pselect
- syscall::fs::sys_pwrite64
- syscall::fs::sys_read
- syscall::fs::sys_readv
- syscall::fs::sys_renameat2
- syscall::fs::sys_sendfile
- syscall::fs::sys_statfs
- syscall::fs::sys_umount
- syscall::fs::sys_unlinkat
- syscall::fs::sys_utimensat
- syscall::fs::sys_write
- syscall::fs::sys_writev
- syscall::handle_syscall
- syscall::mm::sys_brk
- syscall::mm::sys_mmap
- syscall::mm::sys_munmap
- syscall::mm::sys_shmat
- syscall::mm::sys_shmctl
- syscall::mm::sys_shmget
- syscall::signal::sys_kill
- syscall::signal::sys_sigaction
- syscall::signal::sys_sigprocmask
- syscall::signal::sys_sigreturn
- syscall::signal::sys_sigtimedwait
- syscall::sys::sys_clock_gettime
- syscall::sys::sys_getrusage
- syscall::sys::sys_gettimeofday
- syscall::sys::sys_nanosleep
- syscall::sys::sys_prlimit64
- syscall::sys::sys_uname
- syscall::thread::sys_clone
- syscall::thread::sys_execve
- syscall::thread::sys_exit
- syscall::thread::sys_futex
- syscall::thread::sys_getpid
- syscall::thread::sys_getppid
- syscall::thread::sys_gettid
- syscall::thread::sys_sched_yield
- syscall::thread::sys_set_tid_addr
- syscall::thread::sys_setitimer
- syscall::thread::sys_tkill
- syscall::thread::sys_wait4
- timer::handle_process_timer
- timer::handle_timer
- timer::init
- timer::set_process_timer
- timer::wait_time
- utils::blk::get_blk_dev
- utils::obj::alloc_notification
- utils::obj::alloc_pt
- utils::obj::alloc_untyped_unit
- utils::obj::alloc_vdso_page
- utils::obj::init
- utils::obj::recycle_untyped_unit
- utils::page::map_page_self
- vdso::get_vdso_caps
- vdso::init_vdso_addr
Type Aliases
Statics
- GLOBAL_ALLOCATOR
- STATIC_HEAP
- child_test::TASK_MAP
- child_test::WAITING_PID
- exception::GLOBAL_NOTIFY
- logging::LOGGER
- task::ID_COUNTER
- task::shm::SHARED_MEMORY
- timer::TIMER_IRQ_NOTIFY
- timer::TIMER_IRQ_SLOT
- timer::TIME_QUEUE
- utils::obj::OBJ_ALLOCATOR
- utils::obj::RECYCLED_UNTYPED
- vdso::VDSO_CAPS
Constants
- DEF_HEAP_SIZE
- HEAP_SIZE
- consts::fd::DEF_OPEN_FLAGS
- consts::task::DEF_HEAP_ADDR
- consts::task::DEF_STACK_BOTTOM
- consts::task::DEF_STACK_SIZE
- consts::task::DEF_STACK_TOP
- consts::task::DEF_WORK_DIR
- consts::task::PAGE_COPY_TEMP
- consts::task::USPACE_BASE
- consts::task::VDSO_APP_ADDR
- consts::task::VDSO_AREA_SIZE
- consts::task::VDSO_KADDR
- consts::task::VDSO_REGION_APP_ADDR
- consts::task::VDSO_REGION_KADDR
- utils::blk::BLOCK_SIZE
- utils::obj::ALLOC_SIZE_BITS