List of all items
Structs
- allocator::Dummy
- allocator::Locked
- allocator::bump::BumpAllocator
- allocator::fixed_size_block::FixedSizeBlockAllocator
- allocator::linked_list::LinkedListAllocator
- memory::BootInfoFrameAllocator
- memory::EmptyFrameAllocator
- serial::SERIAL1
- task::Task
- task::executor::Executor
- task::keyboard::ScancodeStream
- task::simple_executor::SimpleExecutor
- utils::algorithms::graph_interface::Accumulation
- utils::algorithms::graph_interface::Edge
- utils::algorithms::graph_interface::cached_greedy_extreme_path::CachedGreedyExtremePathView
- utils::algorithms::graph_interface::greedy_extreme_path::GreedyExtremePathView
- utils::collections::linked_list::LinkedList
- utils::collections::linked_list::iter::Iter
- utils::collections::linked_list::iter::IterMut
- utils::collections::lru_cache::LruCache
- utils::collections::trie::Trie
- utils::collections::vec::Vec
- utils::collections::vec::iter::Iter
- utils::collections::vec::iter::IterMut
- vga_buffer::WRITER
- vga_buffer::Writer
Enums
Traits
- test_framework::Testable
- utils::algorithms::graph_interface::greedy_extreme_path::Bounded
- utils::collections::vec::slice::VecSlice
Macros
- eprint
- eprintln
- impl_bounded
- local_log
- local_log_ln
- print_with_color
- print_with_color_ln
- println
- serial_print
- serial_println
- vec
Functions
- allocator::init_heap
- demo::concurrency::cached_show_fib
- demo::concurrency::show_fib
- demo::concurrency::show_pi
- demo::cpu_exceptions::invoke_breakpoint_exception
- demo::double_fault::trigger_page_fault
- demo::heap_allocation::create_box
- demo::heap_allocation::create_reference_counted_vec
- demo::heap_allocation::create_vec
- demo::memory::create_new_map_of_tables
- demo::memory::show_map_of_tables
- demo::multithread::mutex
- demo::println_eprintln::show_color_diff
- demo::run_synchronous_demos
- exit::exit_qemu
- gdt::init
- hlt_loop
- interrupts::init_idt
- memory::create_example_mapping
- memory::init
- minimum_init
- serial::safe_print
- shell::shell_entry
- task::init
- task::init_demos_only
- task::init_hardwares_only
- task::keyboard::add_scancode
- task::keyboard::print_keypresses
- test_panic_handler
- test_runner
- utils::collections::vec::from_elem
- utils::collections::vec::slice::into_vec
- vga_buffer::safe_eprint
- vga_buffer::safe_local_log
- vga_buffer::safe_print
- vga_buffer::safe_print_with_color
Type Aliases
- utils::algorithms::graph_interface::MaxHeapAccumulation
- utils::algorithms::graph_interface::MinHeapAccumulation
- utils::algorithms::graph_interface::OriginalOrderedAccumulation
- utils::algorithms::graph_interface::ReversedOrderedAccumulation
- utils::algorithms::graph_interface::cached_greedy_extreme_path::CachedGreedyLongestPathView
- utils::algorithms::graph_interface::cached_greedy_extreme_path::CachedGreedyShortestPathView
- utils::algorithms::graph_interface::greedy_extreme_path::GreedyLongestPathView
- utils::algorithms::graph_interface::greedy_extreme_path::GreedyShortestPathView