Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik
kernelpanic.h-Dateireferenz

Enthält ein Makro um eine Fehlermeldung auszugeben und die CPU anzuhalten. Mehr ...

#include "debug/output.h"
#include "machine/cpu.h"
Include-Abhängigkeitsdiagramm für kernelpanic.h:

Makrodefinitionen

#define kernelpanic(MSG)
 Gebe eine Fehlermeldung aus und stoppe die CPU. Mehr ...
 

Ausführliche Beschreibung

Enthält ein Makro um eine Fehlermeldung auszugeben und die CPU anzuhalten.

Makro-Dokumentation

◆ kernelpanic

#define kernelpanic (   MSG)
Wert:
do { \
DBG << "PANIC: '" << (MSG) << "' in " << __func__ \
<< " @ " << __FILE__ << ":" << __LINE__ << ") - CPU stopped." \
<< endl; \
} while (0)
O_Stream & endl(O_Stream &os)
Fügt einen Zeilenumbruch in die Ausgabe ein und löst ein Leeren (Flush) des Puffers aus...
Definition: o_stream.cc:142
void die()
Prozessor dauerhaft anhalten.
Definition: cpu.h:106

Gebe eine Fehlermeldung aus und stoppe die CPU.

Parameter
MSGanzuzeigende Fehlermeldung