CPU exceptions. More...
#include <core.h>
#include <libc/stdio.h>
#include <kernel/x86/cpu.h>
#include <kernel/debug/dump.h>
#include <kernel/device/tty.h>
#include <kernel/interrupt/exception.h>
#include <kernel/interrupt/interrupt.h>
Go to the source code of this file.
Functions | |
static void | dump_context (int id, const interrupt_context_t *context) |
static void | hang () |
static void | isr_fatal (const interrupt_context_t *context) |
static void | isr_breakpoint (const interrupt_context_t *context) |
void | exceptions_init () |
Initialize all exception handling routines. More... | |
Variables | |
static const char * | exceptionstr [] |
CPU exceptions.
Definition in file exception.c.
|
static |
Definition at line 44 of file exception.c.
Referenced by isr_fatal().
|
static |
Definition at line 72 of file exception.c.
Referenced by isr_fatal().
|
static |
Definition at line 81 of file exception.c.
Referenced by exceptions_init().
|
static |
Definition at line 99 of file exception.c.
Referenced by exceptions_init().
void exceptions_init | ( | ) |
Initialize all exception handling routines.
Definition at line 107 of file exception.c.
Referenced by kmain().
|
static |
Definition at line 18 of file exception.c.
Referenced by isr_fatal().