MCPcopy Create free account
hub / github.com/bendudson/EuraliOS / double_fault_handler

Function double_fault_handler

kernel/src/interrupts.rs:240–244  ·  view source on GitHub ↗
(
    stack_frame: InterruptStackFrame, _error_code: u64)

Source from the content-addressed store, hash-verified

238}
239
240extern "x86-interrupt" fn double_fault_handler(
241 stack_frame: InterruptStackFrame, _error_code: u64) -> !
242{
243 panic!("EXCEPTION: DOUBLE FAULT\n{:#?}", stack_frame);
244}
245
246use x86_64::structures::idt::PageFaultErrorCode;
247use crate::hlt_loop;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected