List of all items
Structs
- address_space::AddressSpace
- address_space::Kernel
- address_space::MappingKey
- address_space::Userspace
- address_space::WeakAddressSpace
- allocator::AllocError
- allocator::DynPmm
- allocator::pmm::DynPmm
- channel::ChannelInner
- channel::Receiver
- channel::Sender
- detect::cache::Initializer
- mapping::Config
- mapping::Mapping
- mapping::Mmap
- mapping::Protection
- mapping::Ty
- mapping::UnsafeMmap
- mapping::config::Ty
- mapping::config::full::Config
- mapping::config::full::Protection
- mapping::full::Mapping
- mapping::mappable::Mmap
- mapping::mappable::UnsafeMmap
- memory::Frames
- memory::PhysicalAddress
- memory::RawFrame
- memory::RawPage
- memory::VirtualAddress
- memory::asan::full::Serial
- ptr::LocalUser
- ptr::PointerError
- ptr::User
- ptr::user_local::LocalUser
- ptr::user_ptr::User
- sync::BootstrapOnceLock
- sync::IrqCell
- sync::IrqGuard
- sync::LazyLock
- sync::Once
- sync::OnceLock
- sync::SendWrapper
- sync::Syncify
- sync::irq_cell::IrqCell
- sync::irq_cell::IrqGuard
- sync::mutex::RawSpinlock
- sync::once::LazyLock
- sync::once::Once
- sync::once::OnceLock
- sync::once::bootstrap::BootstrapOnceLock
- sync::send_wrapper::SendWrapper
- syscall::AsyncMap
- syscall::handle::Handle
- syscall::handle::HandleMap
- syscall::handle::HandleMapInner
- syscall::server::ServerId
- threading::AtomicThreadState
- threading::ThreadId
- threading::ThreadMeta
- threading::meta::ThreadMeta
- threading::state::AtomicThreadState
- time::Instant
Enums
- allocator::AllocProvider
- mapping::Caching
- mapping::Location
- mapping::MapPageError
- mapping::config::full::AllocatorTy
- mapping::config::full::Caching
- mapping::config::full::Location
- mapping::full::Backing
- mapping::full::MapPageError
- sync::mutex::State
- sync::once::State
- sync::once::bootstrap::State
- syscall::Error
- syscall::result::Error
- threading::ThreadState
- threading::state::ThreadState
Traits
- address_space::Ty
- allocator::Pmm
- allocator::Vmm
- allocator::pmm::Pmm
- allocator::vmm::Vmm
- mapping::Mappable
- mapping::mappable::Mappable
- modules::Module
- sealed::Sealed
- sync::SpinlockGuardExt
- sync::mutex::SpinlockGuardExt
Macros
- dbg
- detect::features_macro
- detect::is_x86_feature_detected
- is_x86_feature_detected
- kernel_module
- memory::asan::full::no_asan_shim
- memory::asan::no_asan_shim
- newtype_enum
- ptr::impls::gen_checked
- syscall::result::define_error
Functions
- allocator::dmamem
- allocator::highmem
- allocator::highmem_zero
- allocator::pmm::dmamem
- allocator::pmm::highmem
- allocator::pmm::highmem_zero
- channel::unbounded
- detect::cache::detect_and_initialize
- detect::cache::test
- detect::features
- detect::x86::detect
- executor::block_on
- executor::spawn
- memory::asan::asan_free_range
- memory::asan::count_to_shadow
- memory::asan::full::asan_free_range
- memory::asan::full::asan_mem_n
- memory::asan::full::do_report
- memory::asan::full::read_shadow_map_for
- memory::asan::full::read_shadow_map_raw
- memory::asan::full::set_shadow_free
- memory::asan::full::set_shadow_free_vmem
- memory::asan::full::set_shadow_heap_free
- memory::asan::full::set_shadow_heap_header
- memory::asan::full::set_shadow_heap_left
- memory::asan::full::set_shadow_heap_right
- memory::asan::full::set_shadow_stack_left
- memory::asan::full::set_shadow_uninit_vmem
- memory::asan::full::set_shadow_use_after_scope
- memory::asan::full::write_shadow_map_for
- memory::asan::full::write_shadow_map_raw
- memory::asan::mem_to_shadow
- memory::asan::read_shadow_map_for
- memory::asan::read_shadow_map_raw
- memory::asan::set_shadow_free
- memory::asan::set_shadow_free_vmem
- memory::asan::set_shadow_heap_free
- memory::asan::set_shadow_heap_header
- memory::asan::set_shadow_heap_left
- memory::asan::set_shadow_heap_right
- memory::asan::set_shadow_stack_left
- memory::asan::set_shadow_uninit_vmem
- memory::asan::set_shadow_use_after_scope
- memory::asan::write_shadow_map_for
- memory::asan::write_shadow_map_raw
- ptr::impls::checked_fill
- ptr::impls::checked_memcpy
- ptr::impls::checked_read_1
- ptr::impls::checked_read_2
- ptr::impls::checked_read_4
- ptr::impls::checked_read_8
- ptr::impls::checked_write_1
- ptr::impls::checked_write_2
- ptr::impls::checked_write_4
- ptr::impls::checked_write_8
- ptr::local_slice_from_raw_parts
- ptr::local_slice_from_raw_parts_mut
- ptr::null
- ptr::null_mut
- ptr::slice_from_raw_parts
- ptr::slice_from_raw_parts_mut
- ptr::user_local::local_slice_from_raw_parts
- ptr::user_local::local_slice_from_raw_parts_mut
- ptr::user_ptr::null
- ptr::user_ptr::null_mut
- ptr::user_ptr::slice_from_raw_parts
- ptr::user_ptr::slice_from_raw_parts_mut
- threading::state::from_raw
- threading::state::into_raw
Type Aliases
- mapping::Stack
- mapping::mappable::Stack
- sync::MappedSpinlockGuard
- sync::RwReadGuard
- sync::RwSpinlock
- sync::RwUpgradableReadGuard
- sync::RwWriteGuard
- sync::Spinlock
- sync::SpinlockGuard
- sync::mutex::MappedSpinlockGuard
- sync::mutex::Spinlock
- sync::mutex::SpinlockGuard
- sync::rwlock::RwReadGuard
- sync::rwlock::RwSpinlock
- sync::rwlock::RwUpgradableReadGuard
- sync::rwlock::RwWriteGuard
- syscall::Result
- syscall::result::Result