未来のいつか/hyoshiokの日記

hyoshiokの日々思うことをあれやこれや

Panic!

上記の本を参考にカーネルパニックをするモジュール(panic.c)を書くと以下になる。

#include 
#include 

MODULE_AUTHOR("Hiro Yoshioka");
MODULE_DESCRIPTION("Kernel Panic");
MODULE_LICENSE("GPL");

int init_module (void)
{
    panic(" panic has been called");
    return 0;
}

ここで # insmod panic.ko なんかするとカーネルパニックをする。

コンソールからだと。

 echo -n "1" > /proc/sys/kernel/sysrq
 echo -n "c" > /proc/sysrq-trigger