MCPcopy Create free account

hub / github.com/alilee/rust-osdev-jumpstart / functions

Functions23 in github.com/alilee/rust-osdev-jumpstart

↓ 2 callersFunctionqemu_exit_failure
Make the host QEMU binary execute `exit(1)`.
src/_arch/x86_64/cpu.rs:22
↓ 2 callersFunctionqemu_exit_success
Make the host QEMU binary execute `exit(33)`.
src/_arch/x86_64/cpu.rs:27
↓ 2 callersFunctionwait_forever
()
src/cpu.rs:19
↓ 1 callersFunction_panic_exit
()
src/util/panic.rs:15
↓ 1 callersFunction_test_complete
()
src/util/testing.rs:13
↓ 1 callersFunctionkernel_init
()
src/main.rs:12
Function_panic_exit
()
tests/panic_exit_success/mod.rs:11
Function_start
Entry point for OS Positioned at magic address by linker.ld. NOTE: must not use stack before SP set.
src/_arch/riscv64/cpu.rs:13
Function_start
Entry point for OS Positioned at magic address by linker.ld. NOTE: must not use stack before SP set.
src/_arch/aarch64/cpu.rs:13
Function_start
()
src/_arch/x86_64/cpu.rs:6
Function_test_complete
()
tests/panic_exit_success/mod.rs:18
Functionkernel_init
()
tests/001_should_panic.rs:21
Functionkernel_init
()
tests/000_kernel_init.rs:18
Functionkernel_init_runs
()
tests/000_kernel_init.rs:23
Functionkernel_test
(_attr: TokenStream, input: TokenStream)
test-macros/src/lib.rs:11
Functionpanic
(_info: &core::panic::PanicInfo)
src/util/panic.rs:26
Functionpanic_test
()
tests/001_should_panic.rs:26
Functionpanics_ok
()
src/lib.rs:20
Functionqemu_exit_failure
Make the host QEMU binary execute `exit(1)`.
src/_arch/riscv64/cpu.rs:49
Functionqemu_exit_failure
Make the host QEMU binary execute `exit(1)`.
src/_arch/aarch64/cpu.rs:35
Functionqemu_exit_success
Make the host QEMU binary execute `exit(0)`.
src/_arch/riscv64/cpu.rs:54
Functionqemu_exit_success
Make the host QEMU binary execute `exit(0)`.
src/_arch/aarch64/cpu.rs:40
Functiontest_runner
(tests: &[&test_types::UnitTest])
src/util/testing.rs:21