LF OS
Hobby operating system for amd64 with high ambitions
Loading...
Searching...
No Matches
panic.h
Go to the documentation of this file.
1
#ifndef _BLUESCREEN_H_INCLUDED
2
#define _BLUESCREEN_H_INCLUDED
3
4
#include "
cpu.h
"
5
6
extern
void
*
kernel_symbols
;
7
8
__attribute__
((noreturn))
void
panic
(
void
);
9
__attribute__
((noreturn))
void
panic_message
(
const
char
*
message
);
10
11
__attribute__
((noreturn))
void
panic_cpu
(
const
cpu_state
* cpu);
12
13
#endif
cpu.h
cpu_state
Definition
cpu.h:7
__attribute__
Definition
elf.h:12
panic_message
void panic_message(const char *message)
Definition
panic.c:64
panic_cpu
void panic_cpu(const cpu_state *cpu)
Definition
panic.c:73
panic
void panic(void)
Definition
panic.c:58
kernel_symbols
void * kernel_symbols
Definition
panic.c:14
message
static bool struct Message * message
Definition
syscalls.h:338
src
kernel
arch
amd64
panic.h
Generated on Tue Apr 23 2024 20:41:16 for LF OS by
1.9.8